Linux 文件权限

Linux安全性

用户权限是通过创建用户时分配的用户ID(User ID,通常缩写为UID)来跟踪的。UID是数值,每个用户都有唯一的UID,但在登录系统时用的不是UID,而是登录名。登录名是用户用来登录系统的最长八字符的字符串(字符可以是数字或字母),同时会关联一个对应的密码。

/etc/passwd文件保存了登录用户名,密码,用户UID,组ID,账户文本描述等

现在密码都单独保存在/etc/shadow中。

添加新用户

1
$ useradd -m wkn  //创建账户wkn。m是根据模板创建新用户的home目录。

删除新用户

1
$ userdel -r wkn //删除账户wkn.home目录也一并删除。

#### 修改账户

1
usermod  passwd  chpasswd chage chfn chsh

使用用户组

每个组都有唯一的GID——跟UID类似,在系统上这是个唯一的数值。除了GID,每个组还有唯一的组名。Linux系统上有一些组工具可以创建和管理你自己的组。本节将细述组信息是如何保存的,以及如何用组工具创建新组和修改已有的组。

与用户账户类似,组信息也保存在系统的一个文件中。/etc/group文件包含系统上用到的每个组的信息。

1
2
groupadd wkn 创建新组
groupmod 修改组