linux用户管理

在Linux系统中,用户管理是一个关键的任务,特别是在多用户环境中。以下是一些基本的Linux用户管理命令和概念:

1.添加用户

使用 useradd 命令可以添加新用户。例如: useradd  username 

2.设置用户密码:

使用 passwd 命令可以设置用户密码,只有root用户可以修改其他用户的密码。例如, passwd username 将提示你设置新用户的密码。

3.删除用户:

使用 userdel 命令可以删除用户。例如, userdel username 将删除指定的用户。需要注意的是,这只会删除用户,而不会删除用户的主目录。如果要删除主目录,可以使用userdel -r username。

4.修改用户属性:

使用 usermod 命令可以修改用户属性。例如, usermod -aG groupname username 可以将用户添加到指定的用户组。

5.用户组管理:

使用 groupadd 命令可以创建用户组。例如, groupadd groupname 将创建一个名为groupname的用户组。  

使用 gpasswd 命令可以管理用户组的密码。例如, gpasswd groupname 允许你设置用户组的密码。

6.删除用户组:

使用groupdel命令可以删除用户组。例如,groupdel groupname将删除指定的用户组。

7.切换用户。

使用 su 命令可以切换用户。例如,su - username 将切换到指定用户的账户。

8.查看用户信息:

使用 id 命令可以查看用户的UID(用户ID)和GID(组ID)。

使用 who 或 w 命令可以查看当前登录系统的用户。

9.列出用户:
使用 cat /etc/passwd 命令可以查看系统上的所有用户。

10.sudo权限管理:
使用 visudo 命令编辑/etc/sudoers文件,可以配置哪些用户有sudo权限。

11.用户登录信息:
用户的登录信息存储在/etc/passwd 文件中,而密码则存储在/etc/shadow 文件中。

用户的主目录通常位于/home/username。这是用户存储个人文件的地方。

posted @   王健锟  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示