Linux Shell命令-用户权限类
命令
-
useradd
添加用户 -
passwd
设置密码 -
id
查看用户组/etc/passwd
可查看所有用户 -
su
切换登陆用户exit
退出当前会话 -
who am i
whoami
当前会话下的用户 -
sudo
使普通用户拥有管理员权限须在
/etc/sudoers
授权,否则即使加了sudo
也无法使用 -
groupadd
新建用户组 -
usermod
修改用户操作usermod -g groupname username
修改用户所在组
-
groupmod
修改用户组操作groupmod -n newgroupname oldgroupname
用户组重命名
-
chmod
修改文件权限-R
递归修改权限chmod [u|g|o|a] [+|-|=][rwx] filename
可执行文件使用绿色显示
可使用数字代替
rwx
r
4w
2x
1 -
chown
修改文件属主 -
chgrp
修改文件属组
文件权限详解
- 0位表示类型
-
文件d
目录l
链接b
装置文件里面的可供储存的接口设备(可随机存取装置)c
装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)
- 1-3位 属主权限
- 4-6位 属组权限
- 7-9位 其他权限
rwx
详解
-
对于文件来说
-
r
可读,可以查看 -
w
可写,可以修改,但是不代表能删除文件删除一个文件的前 提条件是对该文件所在的目录有写权限,才能删除该文件
-
x
可执行,可以被系统执行
-
-
对于目录来说
r
可读,可以读取,可使用ls
查看目录内容w
可写,可以修改目录内创建+删除+重命名目录x
可执行,可以进入该目录
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。