访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux基础命令(用户管理/用户组管理)

时间:2019-07-10

linux命令windows命令_linux常用shell命令_linux常用命令

/etc/passwd 生成用户信息

bogon:~ # grep "lml" /etc/passwd

lml:x:1001:100::/home/lml:/bin/bash

其用户信息分割为7个字段,如下是每个字段的含义

/etc/shadow%20生成密码信息

bogon:~%20#%20grep%20"lml"%20/etc/shadow

lml:!:17977:0:99999:7:::

其密码信息分割为9个字段,如下是每个字段的含义

/etc/group%20生成用户组信息

bogon:~%20#%20grep%20"lml"%20/etc/group

dialout:x:16:lml

video:x:33:lml

其用户组信息分割为4个字段,如下是每个字段的含义

/etc/gshadow%20生成用户组密码信息

/home/lml%20创建lml家目录

/var/spool/mail/lml%20创建lml用户邮箱目录

创建一个新用户其默认值主要记录在如下2个文件中:

/etc/default/useradd

bogon:/ # useradd -D (查看辛建用户的默认值)

GROUP=100 #用户默认组

HOME=/home #用户家目录

INACTIVE=-1 #密码过期宽限天数

EXPIRE= #密码失效时间

SHELL=/bin/bash #默认shell

SKEL=/etc/skel #模块目录

GROUPS=video,dialout #默认组

CREATE_MAIL_SPOOL=no #是否建立有效

/etc/login.defs

bogon:/ # cat /etc/login.defs

MAIL_DIR /var/spool/mail #邮箱路径

PASS_MAX_DAYS 99999 #密码有效期

PASS_MIN_DAYS 0 #密码修改间隔

PASS_MIN_LEN 5 #密码最小5位

PASS_WARN_AGE 7 #密码到期警告

UID_MIN 500 #最小uid

linux常用shell命令_linux常用命令_linux命令windows命令

UID_MAX 60000 #最大uid

GID_MIN 500

GID_MAX 60000

ENCRYPT_METHOD SHA512 #加密方式

添加用户eg.

添加用户lili并设置密码:

bogon:/ # useradd lili

bogon:/ # passwd lili

添加用户girl ,指定uid 2800,基本组goddess,附加组admin

bogon:/ # useradd -u 2800 -g goddess -G admin gril

添加用户lml,并给lml用户root权限

bogon:/ # useradd -u 0 -0 -g root -G root -d /home/lml lml

注:添加用户前需确定,用户的默认组是否有特殊要求,是否要求登录,密码策略,用户有效期等信息。

修改用户密码 passwdpasswd [选项] 用户名

常用选项

详情请看%20passwd%20--hlep详解,其用户密码改后,相关文件的信息也会同步变更linux常用命令,如/etc/shadow文件

修改用户密码eg.

锁定用户lml

bogon:/ # passwd -l lml

解锁用户lml

bogon:/ # passwd -u lml

重置用户lml密码为123

bogon:/ # echo "123" | passwd --stdin lml

修改用户信息 usermodusermod [选项] 用户名

常用选项

详情请看%20usermod%20--hlep详解,相关文件的信息也会同步变更,如/etc/passwd文件

 上一个教程:linux命令基础