linux的用户权限相关命令
1.对文件/目录的权限:
序号 |
权限 |
英文 |
缩写 |
数字序号 |
01 |
读 |
read |
r |
4 |
02 |
写 |
write |
w |
2 |
03 |
执行 |
execute |
x |
1 |
04 |
无权限 |
|
- |
0 |
2.文件/目录的信息分析:
3.组的管理
序号 |
命令 |
作用 |
01 |
groupadd 组名 |
添加组 |
02 |
groupdel 组名 |
删除组 |
03 |
cat /etc/group |
确认组信息 |
04 |
chgrp 组名 文件/目录名 |
修改文件/目录的所属组 |
4.用户的管理
命令 |
作用 |
说明 |
useradd -m -g 组 新建用户名 |
添加新用户 |
-m 自动建立用户家目录 -g 指组 |
passwd 用户名 |
设置用户密码 |
如果是普通用户, 直接用 passwd可以修改自己的账号密码 |
userdel -r 用户名 |
删除用户 |
-r 选项会自动删除用户家目录 |
cat /etc/passwd | grep 用户名 |
确认用户信息 |
新建用户后,用户信息会保存在 /etc/passwd 文件夹中 |
5.查看用户信息
序号 |
命令 |
作用 |
01 |
id [用户名] |
查看用户UID 和 GID 信息 |
02 |
who |
查看当前所有登录的用户列表 |
03 |
whoami |
查看当前登录用户的账户名 |
6.su切换用户
序号 |
命令 |
作用 |
说明 |
01 |
su - 用户名 |
切换用户, 并且企划目录 |
- 可以切换到用户家目录, 否则保持位置不变 |
02 |
exit |
退出当前登录用户 |
|
7.sudo,给普通用户赋予root权限
进入 /etc/sudoers 添加授予 zs 用户 所有的权限
但是发现这是一个只读文件
修改权限 chmod 777 sudoers
进入 /etc/sudoers 添加授予 zs 用户 所有的权限
zhangsan ALL=(ALL) ALL
编辑完wq保存
将 /etc/sudoers改为只读文件
使用sudo进行修改文件权限进行编辑
lost+found只对root有读写执行的权限,其他用什么权限都没有
使用sudo进行改权限