3.Linux操作系统有关用户的操作

1.root用户为Linux系统的超级管理员,具有Linux操作系统的最高权限。

2.用户增删查及组的相关操作

2.1useradd 用户名 :增加新用户(需要root权限

passwd 用户名 :创建或修改用户的密码(root用户能修改其他所有用户的密码,普通用户只能修改自己的密码

useradd -u UID 用户名:创建用户并指定用户的UID

useradd -g gid 用户名 :创建用户并指定用户的群组

useradd -d  : 创建用户并指定用户的家目录

useradd -c :创建用户并指定用户的备注信息

useradd -s :创建用户并指定用户的shell(/bin/bash 可登录系统,/sbin/nologin 不允许登录操作系统

 

useradd -G  : 将一个用户加入到指定的群组中

2.2 userdel -r 用户名 :彻底删除用户

2.3 使用usermod命令修改用户账户

usermod -aG  组名:把用户追加到副组

usermod -L : 锁定用户,usermod -U : 解锁用户

usermod -u :修改用户的UID

usermod -g : 修改该用户的GID

usermod -G: 将一个用户加入到指定的群组中(覆盖式指定副组

usermod -d: 修改用户家目录(必须把相关的配置文件加入到新建的家目录中

usermod -c: 修改用户的备注信息

usermod -s: 修改用户所用的shell

3.群组的相关操作

groupadd 组名: 新增一个群组

groupadd -g : 新增一个群组并指定群组的GID

groupmod -g : 修改一个群组的GID

groupmod -n : 修改群组的名称

groupdel 组名:删除群组

4.与用户有关的文件

1)./etc/passwd 存放所有用户的相关信息,用户数据库

一行即是一个用户的有关信息,如下所示

 

alex:x:1002:1002:alex:/home/alex:/bin/bash

用户名:密码占位符:UID:GID:用户描述信息:家目录:可执行文件

2)./etc/shadow  存储所有用户密码的数据库

3)./etc/group  存放群组信息的数据库

nike:x:1000:alex

组名:组密码占位符:GID:该组中的其他成员

4)./etc/gshadow  存放群组密码的数据库

5)./var/spool/mail 存放用户的邮箱文件

5.查看用户的信息 :id 用户名

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted on 2018-07-07 23:46  野犬  阅读(117)  评论(0)    收藏  举报