Linux出彩的地方在于多用户多任务,但是多用户都在使用同一个主机,怎样才能保证各个用户数据的安全呢?
Linux档案的所属者有三种身份,也就是我们所了解到owner/group/others,我们可以给他们设定权限r/w/x,也就是所说的读、写、执行,rwx也可以用数字代替,他们分别对应421.Linux下的读、写、执行和我们平时所理解的不一样,这一点让我感觉很绕。通过鸟哥的书得知权限对于档案和文档的控制又不一样。对于文档来说:r可读取文档的实际内容,比如读取文本文件的文字内容;
w可以编辑、新增、或者修改文档的权限,但不能删除此文档;x具有对该档案执行的权限。对于目录来说:r具有读取目录列表的权限,即可以使用ls指令;w权限更是厉害,我们既可以新增目录与档案,也可以删除已经存在的目录与档案,当然也可以移动目录位置及目录档案,也可以给目录或档案更名;x用户具有切换目录的权限。
我们可以使用root用户在文本命令行下输入ls -al 来列出所有档案的权限与属性还可以发现隐藏文件,这里面的内容可真是丰富,举个例子:drwx------ 2 root root 5640 Sep 5 14:09 .gconfd 大家可以看到有7栏数据,每一栏数据都有着不同的含义,为了便于表达,我便用数字来代表栏数,例如第一栏用1表示。1.权限2.连接3.拥有者4.群组5.档案容量6.修改日期7.档名。第一栏中有可细分为10个字符,这10个字符第一个为一组,剩下的3个为一组。第一个字符代表这个档案是目录(d)、档案(-)或链接文件(l)等。其他的3组分别代表档案拥有者的权限、同群组的权限、其他非本群组的权限。
好了,就先到这里了,白天一直在忙着做个数据库项目,这篇算是补得。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29876573/viewspace-1272351/
,如需转载,请注明出处,否则将追究法律责任。