添加用户命令:useradd 用户名 ,但是建议尽量不要使用这种方法。

添加用户相关命令:

添加用户:
useradd 添加用户
-D 可以查看其基本信息  说白了就是看etc/default/useradd
-u UID
-g 缺省所属用户组GID
-G 指定用户所属多个组,用逗号分隔
-d 宿主目录
-s 命令解释器shell
-c 描述信息  如果描述信息有空格,一定要用双引号
-e 指定用户失效时间
passwd 用户名   为新添加用户增加密码

修改用户信息命令:

usermod
usermod -l samlee -d /home/samlee -g muxiaofei xiaofei
将用户liming的登录名改为samlee 加入到muxiaofei组中,用户目录更改为/home/samlee

usermod -G softgroup samlee
将用户samlee添加到softgroup用户组

删除用户

userdel -r 用户名
-r 删除用户目录
手工删除
使用-find命令查找属于某个用户或用户组的文件find选项 -user -uid -group -gid 
1.对需要保留的文件进行移动和备份
2.对不需要的文件进行删除
3.请出用户文件中的相关选项
4.清楚用户宿主目录

chage 设定密码  unix中没有
-l 查看用户密码设置
-m 密码修改最小天数
-M 密码修改最大天数
-d 密码最后修改日期
-I 密码过期后锁定账户的天数
-E 设置密码的过期日期 如果为0 代表密码 立即过期 如果为负1,代表密码永不过期
-W  设置密码过期前,开始警告的天数

启动或停用shadow功能
pwconv /pwunconv
grpconv/grpunconv

禁止和恢复用户:
禁用:
usermod -L 用户名
passwd -l 用户名

恢复用户:
usermod -U 用户名
passwd -uf 用户名

锁定原理:
在shadow密码之前加了一个叹号

用户管理相关命令:

pwck  检测/etc/passwd 文件 锁定文件
vipw  编辑/etc/passwd 文件
id     查看用户id和组信息
finger 查看用户详细信息
su 切换用户(su – 环境变量切换,比如说宿主目录等)
passwd -S 查看用户密码状态
who 、w 查看当前登录用户信息
用户组管理命令

  • 添加用户组:groupadd 组名
    举例:groupadd -g 888 webadmin         创建用户组webadmin  其GID为888
  • 删除用户组:groupdel 组名
  • 修改用户组信息:groupmod
    举例:groupmod -n apache webadmin  修改webadmin组名为apache
  • gpasswd 设置组密码及管理组内成员
    -a 添加用户到用户组   gpasswd -a 用户名  用户组
    -d 从用户组中删除用户 gpasswd -d 用户名  用户组
    -A 设置用户组管理员  
    -r 删除用户组密码  gpasswd -r
    -R 禁止用户切换为改组

id命令,查看当前用户的相关信息

 

Linux用户管理(三):用户管理相关命令

发表评论

电子邮件地址不会被公开。 必填项已用*标注