分页: 1 / 1

请教ubuntu server 如何删除其余用户,只留下一个

发表于 : 2016-05-10 15:04
ntgeralt
大家好,我刚入门ubuntu,在树莓派的ubuntu 14 搭建了一个小服务,由于接公网,想加强一些安全性。我大概想到除了改root密码,装fail2ban,我还想删除系统潜在的其余用户,防止其他人远程登录上,请教一下该如何操作?

Re: 请教ubuntu server 如何删除其余用户,只留下一个

发表于 : 2016-05-10 15:09
vickycq
ntgeralt 写了:系统潜在的其余用户
这类用户已默认使用 /usr/sbin/nologin 作为 shell,一般无法登录
具体参见 /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
具体参考
http://unix.stackexchange.com/questions ... ty-purpose
http://unix.stackexchange.com/questions ... ty-reasons
http://unix.stackexchange.com/questions ... ogin-shell
http://unix.stackexchange.com/questions ... -bin-false
http://www.cyberciti.biz/tips/howto-lin ... ccess.html

Re: 请教ubuntu server 如何删除其余用户,只留下一个

发表于 : 2016-05-10 15:36
rosynirvana
虚拟用户本来就不能登录

正确做法是禁止root账户从ssh登录,让sshd不要监听22端口
另外树莓派不要用fail2ban,这东西适合dedicated server用,如果非要用可以用sshguard

Re: 请教ubuntu server 如何删除其余用户,只留下一个

发表于 : 2016-05-10 15:41
cao627
如果没有任何帐号能ssh到服务器,那对于远程维护就不方便了。不过楼主的情况好像不需要ssh服务。那么干脆禁用ssh服务

Re: 请教ubuntu server 如何删除其余用户,只留下一个

发表于 : 2016-05-11 13:24
dibing
先要登入到有最高权限的用户名后(sudo deluser XXXX)