11.5 普通用户
任何一个提供用户服务的主机都需要对用户账号进 行规划、管理,因为系统资 负责的系统管理员就必须建好这个安全屏障。系统 管理员一般都有大量的工具软件包,以帮助自己顺 利、便捷地完成工作。为了让读者对工具的幕后工 作有所了解,11.7节还将介绍如何通过修改配置文 件达到目的。
# ..bashrc
普通用户也可以自行设置自己的环境参数,建议读 者动手修改这些脚本,只有试验过才会有更深的体 会。
11.4 其他特殊用户
除了root和普通账号之外,系统中还存在一些账号, 它们不能供任何人登录使用,只能由系统内核使用。 这些账号有bin、sys、nobody、daemon等。这些 账号在不同的操作系统中有很大区别,甚至名称也 不一样,如AIX中的system就相当于sys。尽管其中 许多已经没有被使用,Linux系统中仍保留了这些 账号。Linux系统中更多地依赖管理员的安全意识, 也体现了它是玩家的宠物,没有过多地考虑操作的 安全性。
具备了属主的特权,而不是让程序使用者拥有程序 属主的特权。
注意,setuid、setgid程序由其他用户执行时,返回 的是该用户的shell,而不是程序属主的shell。否则, 假如用户执行完这种程序返回后就变成了该程序的 属主,那么要获得root身份,只要执行这么一个程 序就可以了,系统就没有安全可言了。所以作为系 统管理员,对这些程序要格外小心。
# chgrp B file1
这样file1的属主仍为dongyuan,而属组变成了B。
root用户使用chown可以同时改变file1的属组和属主, 例如键入命令:
#chown lily:A file1
这样file1的属主仍为lily,而属组变成了A。