Linux用户和用户组管理

来源:互联网 发布:淘宝卖家店名 编辑:程序博客网 时间:2024/06/03 03:00

1、Linux用户分为三类:

(1)root用户(超级用户):除登录系统外,可以操作系统任何文件和命令,拥有最高权限。

(2)虚拟用户(伪用户或假用户):不能登录系统,但不可缺少,如bin、daemon、adm、fpt、mail。

(3)普通真实用户:能登录系统,但只能操作其根目录的内容,权限受限制,这类用户是系统管理员自行添加的。

2、用户账号添加命令useradd或adduser

(1)useradd与adduser完全等价,都用于创建新的用户账号。

(2)命令格式:useradd [option] [username]

      执行该命令后,在/etc/passwd文件中增添一行记录;在/home目录下创建新用户的主目录,并将/etc/skel目录中的文件复制到该目录中。用户创建后,需要用passwd命令为其设置口令后才能登录。

3、用户账号修改命令usermod

(1)usermod命令可用来修改用户账号的各种属性,如用户主目录、私有组、登录shell等。

(2)命令格式:usermod [option] [username]

    注意:用usermod修改密码后,显示在/etc/shadow目录中的密码是明码,推荐使用passwd命令修改密码。 

4、用户账号删除命令userdel

   命令格式:userdel [option] [username]

   option只有-r,表示删除账号时一并删除存储在/home目录下的该用户目录和文件。

5、用户口令管理命令passwd

 命令格式:passwd [option] [username]

6、linux用户与用户组是多对多的关系。linux下每个文件都有一个用户组,创建一个文件或目录时,系统会赋予其一个用户组关系。

7、用户组添加命令groupadd 

命令格式:groupadd [option] [groupname]

8、用户组修改命令groupmod

 命令格式:groupmod [option] [groupname]

9、用户组删除命令groupdel

 命令格式:groupdel [groupname]

注意:删除用户组前,要先删除属于该用户组的用户,然后才能删除该用户组。

0 0
原创粉丝点击