清理未使用的用户和组(Ubuntu 10.10 服务器)

清理未使用的用户和组(Ubuntu 10.10 服务器)

我对 Ubuntu 还只是个初学者,我一直在学习,通过深入研究和编写一个(独立于后端语言的)Web 应用程序框架,该框架依赖于 apache、一些巧妙的 mod_rewrites、Ubuntu 权限、组和用户。有一件事让我内心的洁癖者很恼火,那就是在安装 Ubuntu 时创建了大量从未使用过的用户和组(至少我是这么认为的)。由于我只是在运行一个简单的 Web 应用服务器,我想知道:我可以删除哪些用户/组?

因为您可能会要求...这里是我的盒子上的所有用户的列表(不包括我知道我需要的用户):

root
daemon
bin
sys
sync
man
lp
mail
uucp
proxy
backup
list
irc
gnats
nobody
libuuid
syslog

以及所有群组的列表:

root
daemon
bin
sys
adm
tty
disk
lp
mail
uucp
man
proxy
kmem
dialout
fax
voice
cdrom
floppy
tape
sudo
audio
dip
backup
operator
list
irc
src
gnats
shadow
utmp
video
sasl
plugdev
users
nogroup
libuuid
crontab
syslog
fuse
mlocate
ssl-cert
lpadmin
sambashare
admin

答案1

不要删除其中任何一个。他们是静态用户,假定软件包的存在,如果您更改或删除任何用户,软件包可能会崩溃。用户在他们所在的地方不会造成危害 - 他们不是正常意义上的“用户”。

另请参阅Debian 政策手册 - 用户和组,这也适用于 Ubuntu。

相关内容