chmod ,chown ,chgrp 命令
chrap 命令
用途:转变文件所属用户组
用法
chgrp [选项] [user] [file]
示例:将/home/han/及子目录的用户组改为han
chgrp -R han /home/han
chown 命令
用途:改变某个文件或目录的所有者和所属的组
chown [选项] [参数]
示例:将目录/home/han及其下面的所有文件、子目录的文件主改成 han
chown -R han /home/han
chmod 命令
用途:用来变更文件或目录的权限
- 用法
chmod [选项] [参数]
文件属性的设置方式有两种,分别是数字和字符。
字符用法
权限设定字串,格局如下 :[ugoa...][[+-=][rwxX]...][,...]
,此中u
代表该文件的拥有者,g
代表与该文件的拥有者属于组group
者,o
代表其他以外的用户,a
暗示这三者皆是。
+
代表增添权限、-
代表取消权限、=
代表设定权限。r
代表可读取,w
代表可写入,x
代表可执行,X
暗示只有当该文件是个子目次大概该文件已经被设定过为可执行。-s
:在文件实行时把历程的属主或组ID置为该文件的文件属主。-c
: 若该文件权限确实已经变动,才表现其变动行动-f
: 若该文件权限无法被变动也不要表现错误讯息-v
: 表现权限变动的具体资料-R
: 递归
将文件 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]
- 若要
rwx
属性则4+2+1=7
- 若要
rw-
属性则4+2=6
- 若要
r-x
属性则4+1=5
将文件 file1.txt
设为全部用户都可读取
chmod 444 file1.txt
- 上一篇: Git版本控制的基本命令
- 下一篇: Linux,mount ,umount 命令