chmod ,chown ,chgrp 命令

in Linux with 0 comment

chrap 命令

用途:转变文件所属用户组

示例:将/home/han/及子目录的用户组改为han

chgrp -R han /home/han

chown 命令

用途:改变某个文件或目录的所有者和所属的组

示例:将目录/home/han及其下面的所有文件、子目录的文件主改成 han

chown -R han /home/han

chmod 命令

用途:用来变更文件或目录的权限

文件属性的设置方式有两种,分别是数字和字符。

字符用法

权限设定字串,格局如下 : [ugoa...][[+-=][rwxX]...][,...],此中u 代表该文件的拥有者,g 代表与该文件的拥有者属于组group者,o 代表其他以外的用户,a 暗示这三者皆是。
将文件 file1.txt 设为全部用户都可读取 :
chmod ugo+r file1.txt     
chmod a+r file1.txt 
将文件 file1.txt 与 file2.txt 设为文件拥有者,与其所属组可写入,其他用户不可写
chmod ug+w,o-w file1.txt file2.txt

将 run.sh 设定为只有该文件拥有者可以运行
chmod u+x run.sh 

数字用法

chmod也可以用数字r=4,w=2,x=1 来代表权限如 chmod 777 [file]

将文件 file1.txt 设为全部用户都可读取
chmod 444 file1.txt
Responses