权限管理命令
1.权限管理命令chmod
命令名称:chmod
命令所在路径:/bin/chmod
执行权限:所有用户
语法:
chmod [{ugoa}{±=}{rwx}] [文件或目录][mode=421] [文件或目录 ]-r 递归修改
功能描述:改变文件或目录权限
chmod u+x [文件]
chmod g+w,o-r [文件]
chmod g=rwx [文件]
权限数字表示:
r-------4
w-------2
x-------1
rwx rw- r--
7 6 4
例如:
chmod 640 [file] //rw-------
chmod 777 [file] //rwxrwxrwx
chmod -R 777 /tmp/a/b // 递归修改所有目录下都改为:rwxrwxrwx
注意:一般rw是同时存在的。
文件目录权限总结
代表字符 | 权限 | 对文件的含义 | 对目录的含义 |
---|---|---|---|
r | 读权限 | 可以查看文件内容 | 可以列出目录中的内容 |
w | 写权限 | 可以修改文件内容 | 可以在目录中创建,删除文件 |
x | 执行权限 | 可以执行文件 | 可以进入目录 |
2.其他权限管理命令
权限管理命令:chown,chgrp,umask
命令名称:chown
命令所在路径:/bin/chown
执行权限:所有用户
语法:chown [用户][文件或目录]
功能描述:改变文件或目录的所有者
useadd [用户] //添加用户
chown [用户] [file]
命令名称:chgrp
命令所在路径:/bin/chgrp
执行权限:所有用户
语法:chgrp [用户组] [文件或目录]
功能描述:改变文件或目录的所属组
命令名称:umask
命令所在路径:shell内置命令
执行权限:所有用户
语法:
umsak [-S]
-S 以rwx形式显示新文件缺省权限
功能描述:显示,设置文件的缺省权限
注意:在linux中umask命令默认是没有x