linux系统命令(一)用户与组

来源:互联网 发布:双十一网络瘫痪 编辑:程序博客网 时间:2024/06/08 14:10

用户和组

 

 

username:password:uid:gid:userinfo

Username:登录名

Password:加密的用户口令密码【x代表隐藏了】

Uid 用户id

Gid 用户组id

Userinfo 用户信息

 

用户影子文件 vim /etc/shadow

 

 

Username:password:lastchg:min:max:warn:inactive:expire:flag

 

Username:用户名

Password:加密后的密码

Lastchg:1970-01-01日起到上次修改口令所进过的天数

Min:表示两次修改口令之间至少进过的天数

Max:表示口令还会有效的最大天数,如果是99999则表示永不过期

Warm:表示口令失效前多少天向系统用户发出警告

Inactive:表示禁止登录前用户还有效的天数

Expire表示用户禁止登陆的时间

Flag:保留域,暂未使用

 

用户组账号文件

Vim /etc/group

 

 

 

 

用户和用户组账号管理命令

 

useradd 添加用户

Useradd [参数] {username}

参数 -u UID 指定UID

 -g GROUP  指定主要群组,GROUP必须已经存在

-G  GROUP  指定用户的次要群组 可以指定多个次要群组,每个用,相连

-d HOME   指定用户的主目录

-s   SHELL   指定用户登录执行的程序

-r 建立一个系统用户的账号

 

 

查看用户文件

 

 

查看用户组 vim /etc/group

 

 

修改新增用户密码

处于对安全的考虑,linux系统中每个用户除了用户名,还有对应用户密码。

因此在使用useradd后还需要用passwd命令为新增用户设置口令。以后还可以用passwd来改变密码。命令如下

 

passwd {username}

 

 

 

 

 

 

修改用户信息

 

Usermod 修改用使用者账号,具体修改信息和useradd一样。格式如下

usermod [参数] {username}

参数

-u  UID

-g  GROUP 主组

-G  GROUP 次要组

-d HOME 家目录

-s SHELL 修改可执行程序

-l NEWNAME 修改用户名(小l

-L 锁定账户

-U 解锁用户

 

 

 

 

删除用户 userdel 命令

userdel {username}

 

 

 

用户组命令

创建用户组 groupadd

 

groupadd [参数] {groupname}

 

参数

-g  GID   指定群组账号的标识符

-r 指定添加的群组成为系统群组

-f 强制执行。一般情况下groupadd不允许建立一个使用过的GID相同的群组账号,使用-f会建立相同的GID群组账号

 

修改群组 命令 groupmod

groupmod [参数] {groupname}

参数

-g GID 修改GID

-n NEWNAME 修改新组名

 

删除用户组 groupdel

Groupdel groupname

 

 

原创粉丝点击