linux中如何查看哪些用户允许登录
查看 /etc/passwd 文件中的用户,如果结尾是 /bin/csh、/bin/bash的话说明该用户可以登陆,如果以nologin 结尾的话,那么该用户就是无法登录进系统的。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | [root@VM-0-3-centos /] # cat /etc/passwd root:x:0:0:root: /root : /bin/bash bin:x:1:1:bin: /bin : /sbin/nologin daemon:x:2:2:daemon: /sbin : /sbin/nologin adm:x:3:4:adm: /var/adm : /sbin/nologin lp:x:4:7:lp: /var/spool/lpd : /sbin/nologin sync :x:5:0: sync : /sbin : /bin/sync shutdown :x:6:0: shutdown : /sbin : /sbin/shutdown halt:x:7:0:halt: /sbin : /sbin/halt mail:x:8:12:mail: /var/spool/mail : /sbin/nologin operator:x:11:0:operator: /root : /sbin/nologin games:x:12:100:games: /usr/games : /sbin/nologin ftp :x:14:50:FTP User: /var/ftp : /sbin/nologin nobody:x:99:99:Nobody:/: /sbin/nologin systemd-network:x:192:192:systemd Network Management:/: /sbin/nologin dbus:x:81:81:System message bus:/: /sbin/nologin polkitd:x:999:998:User for polkitd:/: /sbin/nologin libstoragemgmt:x:998:997:daemon account for libstoragemgmt: /var/run/lsm : /sbin/nologin rpc:x:32:32:Rpcbind Daemon: /var/lib/rpcbind : /sbin/nologin ntp:x:38:38:: /etc/ntp : /sbin/nologin abrt:x:173:173:: /etc/abrt : /sbin/nologin sshd:x:74:74:Privilege-separated SSH: /var/empty/sshd : /sbin/nologin postfix:x:89:89:: /var/spool/postfix : /sbin/nologin chrony:x:997:995:: /var/lib/chrony : /sbin/nologin tcpdump:x:72:72::/: /sbin/nologin syslog:x:996:994:: /home/syslog : /bin/false www:x:1000:1000:: /home/www : /sbin/nologin mysql:x:1001:1001:: /home/mysql : /sbin/nologin epmd:x:995:991:Erlang Port Mapper Daemon: /tmp : /sbin/nologin rabbitmq:x:994:990:RabbitMQ messaging server: /var/lib/rabbitmq : /sbin/nologin |
分号隔开的8个位置分别是
用户名: 密码 : uid : gid :用户描述:主目录:登陆shell
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)