1 Unix系统上主要有三种类型的账户:根账户,系统账户,普通账户。
根账户能够完全的,不受约束的控制系统,以至于可以运行命令来完成破坏系统。
系统账户是对系统特定组件进行操作所需要的那类账户。
/etc/passwd文件中可以找到系统授权的账户名信息。
Unix权限作用于文件和目录上,并分别控制三类用户的权限。
组的一个强大之处在于基于访问需求,一个账户可以属于多个组。
2 系统上有三个主要的用户管理文件:
/etc/passwd 为系统识别已经授权的账户
/etc/shadow 保存相应账户加密后的口令
/etc/group 存放组账户的信息
3 cat /etc/passwd
每一行都由冒号分成了七个独立的部分
分别为login id, encrypted password or x, uid, default gid, comment, home directory, login shell
4 /etc/shells 文件中标识出可以识别的有效的shell
5 useradd -r 用于删除账户的主目录和邮件池。如果想保留他的主目录就不要用参数-r
6 groupadd -g group_id group_name
groupmod -n new old
groupdel group_name
7 su username 继续使用自己的环境变量和配置文件
su - username 使用新用户的环境文件
本文转自 小强测试帮 51CTO博客,原文链接:http://blog.51cto.com/xqtesting/808405,如需转载请自行联系原作者