以一个例子说明之: $ ls -l sobsrc. tgz -rw-r--r-- 1 root root 483997 Ju1 l5 17:3l sobsrc. tgz - rw- r-- r-- 文件性质 所有者 用户组 其他人文件性质 - 表示是普通文件,d表示是一个目录 所有者 rw-,具有读写权限; 用户组 r--,具有只读权限; 其他人 r--,具有只读权限; chmod: 1、文字设定:chmod [who] [+| - | =] [mode] 文件名 who: u、g、o、a + - = mode:r、w、x、X、s、t、u、g、o 2、数字设定:chmod [mode] 文件名 0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。 chmod 644 mm.txt 所有者(u)拥有读写权限, 用户组(g)和其它人(o)拥有读权限。 chgrp: 功能:改变文件或目录所属的组。 语法:chgrp [选项] group filename 例1:$ chgrp - R book /opt/local /book 改变/opt/local /book/及其子目录下的所有文件的属组为book。 chown: 功能:更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件。 语法:chown [选项] 用户或组 文件 例1:把文件shiyan.c的所有者改为wang。 $ chown wang shiyan.c 例2:把目录/his及其下的所有文件和子目录的属主改成wang,属组改成users。 $ chown - R wang.users /his
Linux文件权限管理
最新推荐文章于 2024-07-24 16:51:29 发布