Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
一、帐号管理
1. 添加账号
useradd "选项" "用户名"
选项:
- -d 指定用户主目录
- -g 指定用户所属用户组
- -G 指定用户的附加组
2. 删除帐号
useradd "选项" "用户名"
选项:
- -r 连同用户主目录一起删除
3. 修改帐号
usermod "选项" "用户名"
选项和useradd中的选项差不多,还可以使用 -l 命令可以用来修改用户名
4.密码修改
passwd "选项" "用户名"
选项:
- -u 使用户没有密码
二、 用户组管理
1. 增加一个新的用户组
groupadd "选项" "组名"
2. 删除一个用户组
groupdel "选项" "组名"
3. 修改一个用户组
groupmod "选项" "用户组"
三、与用户帐号有关的文件
1、/etc/passwd
Linux系统中的每个用户都在/etc/passwd文件中有一个对应的记录行,它记录了这个用户的一些基本属性。
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
伪用户: 这些用户在/etc/passwd文件中也占有一条记录,但是不能登录,因为它们的登录Shell为空。它们的存在主要是方便系统管理,满足相应的系统进程对文件属主的要求。
2、/etc/passwd
现在许多Linux 系统(如SVR4)都使用了shadow技术,把真正的加密后的用户口令字存放到/etc/shadow文件中。
3、/etc/passwd
用户组的所有信息都存放在/etc/group文件中。
组名:口令:组标识号:组内用户列表
网友评论