用户和组的相关命令及权限设置
添加或删除用户或组
useradd | |
---|
useradd + 用户名 | 添加用户 |
userdel +用户名 | 删除用户 |
useradd -u 1005 +用户名 | 指定UID创建 |
useradd -g 1005 +用户名 | 指定gid创建 |
useradd -d /opt/zhangsan zhangsan | 指定家目录创建用户 |
useradd -s /sbin/nologin zhangsan | 指定不可登入系统 |
useradd -e 2021-02-16 zhangsan | 指定到期时间 |
useradd -M +用户名 | 不创建家目录来创建用户 |
| |
---|
groupadd zhangsan | 创建一个张三组 |
groupdel zhangsan | 删除张三组 |
gpasswd -a lisi zhangsan | 将李四加到张三组 |
gpasswd -d lisi zhangsan | 将李四从张三组移除 |
gpasswd -M a,b zhangsan | 将a,b加到张三组 |
groups zhangsan | 查看张三属于哪个组 |
id zhangsan | 查看zhangsan的id |
finger | 查看登入的用户 |
groupmod -n zhangsan lisi | 将李四组改名为张三 |
用户密码
passwd | |
---|
echo “123” | passwd --stdin zhangsan | 给用户写入密码,不经过交互模式 |
passwd -l +用户名 | 锁定密码,不让用户登入 |
passwd -S +用户名 | 查看用户密码是否锁定 |
passwd -u +用户名 | 解锁密码 |
passwd -d +用户名 | 不需要密码登入 |
usermod -L +用户名 | 锁定密码 |
usermod -U +用户名 | 解锁 |
usermod -d /opt/zhangsan zhangsan | 指定家目录 |
权限
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6a4068b7a845762b0d958a5144461b06.png)
r 可读 数字为4
w可写 数字为2
x可执行 数字为1
chmod | |
---|
chmod o=rwx test | 给其他人读写执行test权限 |
chmod o-x | 去掉执行权限 |
chmod -R 777 test | 递归给test及其下面的所有权限 |
chown | |
---|
chown root | 改属主 |
chown :root或chown .root | 改属组 |
chown -R root:root test | 递归改属主属组 |
chgrp root test | 改属组 |