您的位置:首页 > 运维架构 > Linux

[Linux学习笔记] Linux常用命令 - 权限管理命令

2015-10-27 20:58 816 查看

Linux权限管理命令

1. 改变文件或目录权限: chmod
命令名称: chmod
命令英文原意: change the permissions mode of a file
命令所在路径: /bin/chmod
执行权限: 所有用户
语法: chmod [{ugo} {+-=} {rwx}] [文件或目录]
[mode=421] [文件或目录]
功能描述: 改变文件或目录权限

代表字符权限对文件的含义对目录的含义
r读权限可以查看文件内容可以列出目录中的内容
w写权限可以修改文件内容可以在目录中创建、修改文件
x执行权限可以执行文件可以进入目录
文件:

读权限R操作: cat、more、head、tail; 写权限W操作: echo、vi; 执行权限X: 命令、脚本

目录:

读权限R操作: ls(列出目录中的内容); 写权限W操作: touch、mkdir、rm; 执行权限X: cd

2. 改变文件的所有者: chown
命令名称: chown
命令英文原意: change file ownership
命令所在路径: /bin/chown
执行权限: 所有用户
语法: chown [用户] [文件或目录]
功能描述: 改变文件或目录的所有者


3. 改变文件或目录的所属组: chgrp
命令名称: chgrp
命令英文原意: change file group ownership
命令所在路径: /bin/chgrp
执行权限: 所有用户
语法: chgrp [用户] [文件或目录]
功能描述: 改变文件或目录的所属组


4. 显示、设备文件的缺省权限: umask
命令名称: umask
命令英文原意:
命令所在路径: /bin/umask
执行权限: 所有用户
语法: umask [-S] -S以rwx形式显示新建文件或目录缺省权限
umask [权限掩码值] 修改缺省权限
功能描述: 显示、设置文件的缺省权限

示例:

[root@localhost test]# umask -S
u=rwx,g=rx,o=rx
[root@localhost test]# umask
0022

说明: umask命令,返回0022,第一位0表示特殊权限位,后三位022表示用户权限位,是权限掩码值,其权限应为777减去其值。

注意: Linux权限规则: 缺省创建的文件不能授予可执行X权限
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息