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

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
ntgeralt
帖子: 3
注册时间: 2016-04-13 20:01
系统: windows 7 x64

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

#1

帖子 ntgeralt » 2016-05-10 15:04

大家好,我刚入门ubuntu,在树莓派的ubuntu 14 搭建了一个小服务,由于接公网,想加强一些安全性。我大概想到除了改root密码,装fail2ban,我还想删除系统潜在的其余用户,防止其他人远程登录上,请教一下该如何操作?
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

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

#2

帖子 vickycq » 2016-05-10 15:09

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
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
rosynirvana
帖子: 893
注册时间: 2011-02-14 17:46

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

#3

帖子 rosynirvana » 2016-05-10 15:36

虚拟用户本来就不能登录

正确做法是禁止root账户从ssh登录,让sshd不要监听22端口
另外树莓派不要用fail2ban,这东西适合dedicated server用,如果非要用可以用sshguard
cao627
帖子: 992
注册时间: 2007-12-05 10:57
系统: ubuntu14.04
来自: 金山

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

#4

帖子 cao627 » 2016-05-10 15:41

如果没有任何帐号能ssh到服务器,那对于远程维护就不方便了。不过楼主的情况好像不需要ssh服务。那么干脆禁用ssh服务
dibing
帖子: 27
注册时间: 2010-08-18 14:29

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

#5

帖子 dibing » 2016-05-11 13:24

先要登入到有最高权限的用户名后(sudo deluser XXXX)
回复