红联Linux门户
Linux帮助

unix 下文件的权限和存取

发布时间:2008-01-29 00:02:41来源:红联作者:Kttlon
ls -l查看文件的存取权限
貌似这样的 -rwxrwx---
其中r,w,x代表权限类型 r为read w为write,x为exeute权限。
在unix中,系统对一个文件提供三层的存取结构:
user代表文件的所有者,group代表对文件有存取权限的组,other代表系统中的其他所有的用户。
user是文件的所有者,拥有对文件的一切存取权限,也可以决定文件对g和o的权限,但是user可以把文件转让给其他的用户,转让之后就没有原来的权利了。root和user可用chown命令更改文件的属主
chmod改变文件的存取权限:
r 为读权限 w为写权限 x为执行权限
+为增加权限 - 为减少权限 =将权限设置为
u用户为文件的属主 g组为文件关联的组 o为其他用户 a为系统中所有用户 none 肥胖权限给所有的域
禁止一个文件的所有权限 可用命令chmod= filename
例如:文件f1的初始状态没有任何权限
ls -l
----------
chmod a+r f1
-r--r--r--
chmod u+wx f1
-rwxr--r--
chmod a+wx f1
-rwxrwxrwx
chmod o-wx f1
-rwxrwxr--
另外umask改变默认的文件存取权限,chgrp改变一个文件的组,su转换你的用户的身份,newgrp转换你的组的身份。
文章评论

共有 0 条评论