linux用户相关操作
1.创建用户和用户目录
创建用户demo,指定用户目录为/home/demo
# useradd -d /home/demo -U demo
2. 删除用户
bash
sudo deluser username
这将删除用户,但保留用户的主目录和文件。
如果要删除用户并删除其主目录,可以使用:
sudo deluser --remove-home username
3. 修改用户
sudo usermod -aG groupname username
将用户添加到某个组。选项说明:
-aG:将用户追加到一个组,而不会移除用户已有的组。
修改用户的主目录:
sudo usermod -d /new/home/dir username
修改用户名:
sudo usermod -l new_username old_username
4. 查看用户信息
查看当前登录的用户:
who
查看当前用户的详细信息:
id username
显示当前用户所属的组:
groups username
查看所有用户:
cat /etc/passwd
/etc/passwd 文件列出了系统中所有用户的信息。
5. 切换用户
su - username
这将切换到指定用户的会话,并加载该用户的环境变量。
如果只想执行一次性命令,而不完全切换用户:
sudo -u username command
6. 锁定/解锁用户账户
锁定用户账户:
sudo usermod -L username
解锁用户账户:
sudo usermod -U username
7. 改变用户密码
修改当前用户的密码:
passwd
修改其他用户的密码:
sudo passwd username
8. 用户登录历史
查看用户登录历史:
last
9. 创建组
sudo addgroup groupname
10. 删除组
sudo delgroup groupname
正文到此结束
- 本文标签: linux
- 本文链接: https://codeis.run/article/linux-user
- 版权声明: 本文由醒醒原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权