Linux 用户与权限管理
用户与权限管理
useradd 新建用户
useradd 用户名
id 可以查看用户
创建用户必须先切换为root用户
userdel 删除用户
userdel 用户名
userdel -r 彻底删除用户
passwd 修改用户密码
passwd 用户名 更改用户密码
usermord 修改用户属性
usermod -d 修改用户账户信息
chage 修改用户属性
更改用户密码过期信息
groupadd 新建用户组
groupadd 用户组 新建用户组
useradd user1 新建用户
usermod -g 用户组 user1 加入用户组
groupdel 删除用户组
root 用户切换普通用户
su - 用户名
用户切换
su 切换用户
su -USERNAME 使用login shell 方式切换用户
sudo 以其他用户身份执行命令
visudo 设置需要使用sudo的用户组
用户和用户组的配置文件
vim /etc/passwd
切换到root用户
可以手动添加用户
vim /etc/group
用户组的相关文件
vim /etc/shadow
保存用户和用户密码信息
文件权限
查看文件权限的方法
文件类型
-
- 普通文件
- d 目录文件
- b 块特殊文件
- c 字符特殊文件
- l 符号链接
- f 命名管道
- s 套接字文件
文件权限的表示方法
字符权限表示方法
r 读
w 写
x 执行
数字权限的表示方法
r = 4
w = 2
x = 1
修改权限命令
chmod 修改文件、目录权限
chmod u+x 文件路径
chmod 775 文件路径
chown 更改属主、属组
chgrp 可以单独更改属组,不常用
echo 显示一些信息
特殊权限
SUID 可用于二进制可执行文件,执行命令时取得文件属主权限
SGID 用于目录,在该目录下创建新的文件和目录,权限自动更改为该目录的属组
SBIT 用于目录,该目录下新建的文件和目录,仅root和自己可以删除