一、权限管理命令chmod
1、chmod
英文原意:change the permissions mode of a file
所在路径:/bin/chmod
执行权限:所有用户
功能描述:改变文件或目录权限,可同时做多个授权,中间用”,”隔开
语法:
1)chmod [{ugoa} {+-=} {rwx}] [文件或目录]
2)chmod [mode =4] [文件或目录]
3)chmod -R 递归修改
范例:
1)chmod g+w testfile
赋予文件testfile所属组写权限
2)chmod -R 777 testdir
修改目录testdir及其目录下文件为所有用户具有全部权限
3)chmod 640 Japanlovestory.list
赋予文件Japanlovestory.list权限为:-rw-r- - - - -
注意:
1)权限的数字表示
r——-4
w——2
x——-1
如rwxrw-r- -可用数字764表示
2)文件目录权限总结
代表字符 | 权限 | 对文件的含义 | 对目录的含义 |
r | 读权限 | 可以查看文件内容 | 可以列出目录中的内容 |
w | 写权限 | 可以修改文件内容 | 可以在目录中创建,删除文件 |
x | 执行权限 | 可以执行文件 | 可以进入目录 |
一个文件的权限只有所有者或管理者可以更改。
二、其他权限管理命令
1、chown
英文原意:change file ownership
所在路径:/bin/chown
执行权限:所有用户
功能描述:改变文件或目录的所有者,只有管理员root才可以
语法:chown [用户] [文件或目录]
范例:chown shenchao fengjie
改变文件fengjie的所有者为shenchao
2、chgrp
英文原意:change file group ownership
所在路径:/bin/chgrp
功能描述:改变文件或目录的所属组
语法:chgrp [用户组][文件或目录]
范例:chgrp lampbrother fengjie
改变文件fengjie的所属组为lampbrother
3、umask
英文原意:the user file-creation mask
所在路径:Shell内置命令
功能描述:显示,设置文件的缺省权限
语法:umask [-S]
-S:以rwx形式显示新建文件缺省权限
范例:umask -S