首页 > 代码库 > Linux常用命令-权限管理命令
Linux常用命令-权限管理命令
权限管理命令:chmod
命令名称:chmod
命令英文原意:change the permissions mode of a file
命令所在路径:/bin/chmod
执行权限:所有用户
语法:chmod [{ugoa}{+-=}{rwx}] [文件或目录]
[mode=421] [文件或目录]
-R 递归修改
功能描述:改变文件或目录权限
note:
1.u:所有者(user);g:所属组(group);o:其他人(other);+:增加权限;-:减少权限;=:权限为;r:可读;w:可写;x:可执行;
2.权限的数字表示
r = 4; w = 2; x = 1 rwxrw-r-- = 764; r-x-wx-w-=532;
文件和目录的rwx所表示的含义
File(文件): r:cat/more/head/tail/less
w:vi
x:script command
Directory(目录): r:ls
w:touch/mkdir/rmdir/rm
x:cd
例:chmod g+w,o-r Japanlovestory.list
chmod g=rwx Japanlovestory.list
chmod 640 Japanlovestory.list
chmod -R 777 /tmp/a (递归修改a目录下所有目录文件的权限)
其他权限管理命令
命令名称:chown
命令英文原意:change file ownership
命令所在路径:/bin/chown
执行权限:所有用户
语法:chown [用户] [文件或目录]
功能描述:改变文件或目录的所有者(只有root有这个权限)
命令名称:chgrp
命令英文原意:change file group ownership
命令所在路径:/bin/chgrp
执行权限:所有用户
语法:chgrp [用户组] [文件或目录]
功能描述:改变文件或目录的所属组 例:chgrp liming fengjie
命令名称:umask
命令英文原意:the user file-creation mask
命令所在路径:Shell内置命令
执行权限:所有用户
语法:umask [-S] -S 以rwx显示新建文件缺省权限
功能描述:显示、设置文件的缺省权限
例: umask -S(查看用户创建目录的默认权限,创建的文件默认没有umask执行权限)
umask 0022(显示用户的权限掩码)022 = 777-755 755为实际权限
umask 022 (设置用户的权限掩码)
Linux常用命令-权限管理命令