Linux权限管理命令

使用ls -l 命令可以查看到如下信息:

drwxr-xr-x. 2 root root 4096 9月 26 19:21 test

第一个字符:表示文件的类型

-,表示文件
d: 表示目录
l: 表示软连接

第2~4个字符:表示文件或目录的拥有者(user)的权限
第5~7个字符:表示此文件或目录的拥有者所在组(group)的组成员的权限
第8~10个字符:表示除了拥有者所在组之外(other)的其他人权限
第三个字段:表示拥有者的名称
第四个字段:拥有者所在组的组名称

r:read,可读权限, 数字表示:4
w:write,可写权限,数字表示:2
x:execute,可执行权限,数字表示:1
文件: 
r:可以查询里面的内容
w: 可以修改里面的内容
x: 可以执行此文件
目录:
r:可以查询目录内的文件或子目录
w:可以创建或删除目录里的数据
x:可以进入此目录

(1)useradd

命令名称:useradd
命令原意:
命令路径:/usr/sbin/useradd
执行权限:root用户
功能描述:添加用户
语法:useradd 用户名称
Ex:    useradd –g sales jack –G company,employees    //-g:加入主要组、-G:加入次要组

(2)chmod

命令名称:chmod
命令原意:change the permissions mode of a file
命令路径:/bin/chmod
执行权限:所有用户
功能描述:改变文件或目录权限
语法:chmod [{ugo}{+-=}{rwx}] [文件或目录]
        [mode=421] [文件或目录]
Ex:    chmod g+w file1  赋予文件file1所属组写权限
Ex:    chmod 777 dir1   设定目录dir1为所有用户具有全部权限

(3)chown

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

(4)chgrp

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

(5)umask

命令名称:umask
命令路径:/bin/umask
执行权限:所有用户
功能描述:显示、设置文件的缺省权限
语法:umask [-S]
             -S    以rwx形式显示新建文件或目录的缺省权限
Ex:    umask
       umask -S
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值