上一篇
最新动态 📢
2025年8月Ubuntu 24.04 LTS发布重大更新,用户管理模块新增了更直观的图形化操作界面,但传统命令行方式依然是系统管理员的最爱!下面就来全面解析各种查看用户列表的方法~
当你的Ubuntu系统出现以下情况时,查看用户列表就很有必要:
cat /etc/passwd
这个命令会显示所有用户信息,但格式比较原始,每行包含7个字段(用户名:密码占位符:UID:GID:描述:家目录:默认shell)
cut -d: -f1 /etc/passwd
只显示用户名列表,清爽直观!
getent passwd
这个命令更智能,可以查询LDAP等网络用户数据库(如果配置了的话)
who
显示当前登录的用户列表,加上参数更强大:
who -u # 显示空闲时间 who -H # 带标题显示
小技巧:在图形界面按Ctrl+Alt+T可以快速调出终端哦!
wc -l /etc/passwd
或者更准确的方式:
getent passwd | wc -l
id 用户名 # 查看用户UID/GID信息 finger 用户名 # 查看详细信息(需安装finger包)
groups 用户名
或者查看所有组:
cat /etc/group
Q:为什么/etc/passwd里有些用户很奇怪?
A:那些通常是系统服务账号(UID<1000),比如www-data、syslog等,别随便删除哦!⚠️
Q:如何区分普通用户和系统用户?
A:Ubuntu中普通用户的UID通常≥1000,可以用这个命令过滤:
awk -F: '$3 >= 1000 {print $1}' /etc/passwd
Q:看不到密码怎么办?
A:现代Linux系统密码都加密存储在/etc/shadow文件里,普通用户无权限查看是正常的安全机制 🔒
lastlog # 查看用户最后登录时间
sudo passwd -l 用户名 # 锁定账号
掌握了这些方法,你就是Ubuntu用户管理小能手啦!🎉 记得每月至少检查一次用户列表,保持系统清洁安全~
本文由 蔺初蓝 于2025-08-01发表在【云服务器提供商】,文中图片由(蔺初蓝)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://up.7tqx.com/wenda/503136.html
发表评论