用户和组管理
指令 | 说明 |
---|
useradd 用户名 | 添加用户 |
groupadd 组名 | 添加组 |
userdel 用户名 | 删除用户 |
groupdel 组名 | 删除组 |
passwd 用户名 | 设置用户密码 |
usermod -g 组名 用户名 | 改变用户所在组 |
usermod -d 目录名 用户名 | 改变该用户登录的初始目录 |
chown 用户名 文件名 | 改变文件所属用户 |
chgrp group file | 修改文件所属组 |
chgrp 组名 文件名 | 改变文件所属组 |
su - 用户名 | 切换用户 //切换后输入exit 回到原来用户 |
id 用户名 | 查询用户信息 |
whoami | 查看当前用户 |
useradd uname //创建uname 用户 ,并默认创建同名用户组,没有家目录
useradd -m uname //创建uname 用户,并创建用户家目录/home/uname
useradd uname -d 家目录名 //创建uname 用户,并指定其家目录
useradd -g gname uname //创建uname 用户,并-指定其所属组为gname
passwd uname //设置uname的密码
userdel uname //删除用户,不删除其家目录
userdel -r uname //删除用户,并删除其家目录
usermod -d newdir uname//改变用户的家目录到/home/newdir,注意不要加目录名不用加Home
chown owner file//改变文件的所有者
chown newowner:newgroup file// 改变文件的所有者和组
-R 递归生效目录下的所有文件
chgrp -R 递归生效目录下的所有文件
用户和组的相关文件
文件 | 说明 |
---|
/etc/passwd | 用户配置文件 |
/etc/shadow | 密码配置文件 |
/etc/group | 组配置文件 |