用户和用户组管理-用户管理命令

1、用户添加命令useradd

1、useradd命令格式
# useradd [选项] 用户名
选项:
	-u UID:手工指定用户的UID号
	-d 家目录: 手工指定用户的家目录
	-c 用户说明: 手工指定用户的说明
	-g 组名: 手工指定用户的初始组
	-G 组名:指定用户的附加组
	-s shell:手工指定用户的登录shell。默认是/bin/bash
2、添加默认用户
# useradd sc
# grep sc/etc/shadow
# grep sc/etc/group
# grep sc/etc/gshadow
# grep sc/etc/gshadow
# ll -d/home/lamp
# ll /var/spool/mail/lamp
3、指定选项添加用户
useradd -u 550 -G root,bin -d /home/lamp1 -c "test user" -s /bin/bash sc
4、用户默认值文件

/etc/default/useradd

  1. GROUP=100 #用户默认组
  2. HOME=/home #用户家目录
  3. INACTIVE=-1 #密码股哦其宽限天数(shadow文件7字段)
  4. EXPIRE = #密码失效时间(8)
  5. SHELL=/bin/bash #默认shell
  6. SKEL = /etc/skel #模板目录
  7. CREATE_MAIL_SPOOL= yes #是否建立邮箱

/etc/login.defs

  1. PASS_MAX_DAYS 99999 #密码有效期
  2. PASS_MIN_DAYS 0 #密码修改间隔
  3. PASS_MIN_LEN 5 #密码最小5位(PAM)
  4. PASS_WARN_AGE 7 #密码到期警告(6)
  5. UID_MIN 500 #最小和最大UID范围
  6. GID_MAX 60000
  7. ENCRYPT_METHOD SHA512 #加密模式

2、修改用户密码passwd

1、passwd命令格式
# passwd [选项] 用户名   //超级用户后面才需跟用户名
选项:
	-S 查询用户密码的密码状态。仅root用户可用。
	-l 暂时锁定用户。仅root用户可用。
	-u 解锁用户。仅root用户可用。
	--stdin 可以通过管道符输出的数据作为用户的密码。
2、查看密码状态
# passwd -S lamp
lamp PS 2013-01-06 0 99999 7 -1
#用户名 密码设定时间(2013-01-06) 密码修改间隔时间(0)
#密码有效期(99999) 警告时间(7) 密码不失效(-1)
3、锁定用户和解锁用户
# passwd -l lamp
# passwd -u lamp
4、使用字符串作为用户的密码
# echo "123" | passwd --stdin lamp

3、修改用户信息usermod

# usermod [选项] 用户名
选项:
	-u UID: 修改用户的UID号
	-c 用户说明: 修改用户的说明信息
	-G 组名: 修改用户的附加组
	-L:	临时锁定用户(Lock)
	-U: 解锁用户锁定(Unlock)

4、修改用户密码状态chage

#change [选项] 用户名
选项:
	-l:列出用户的详细密码状态
	-d 日期:修改密码最后一次更改日期(shadow3字段)
	-m 天数:两次密码修改间隔(4字段)
	-M 天数:密码有效期(5字段)
	-W 天数:密码过期后警告天数(6字段)
	-l 天数:密码过后宽限天数 (7字段)
	-E 日期:账号失效时间(8字段)
范例:
	# change -d 0 lamp
	# 这个命令其实是把密码修改日期归0(shadow第3字段)
	# 这样用户一登陆就要修改密码

5、删除用户userdel

# userdel [-r] 用户名
选项:
	-r 删除用户的同时删除用户家目录

6、用户切换命令

1、查看用户ID
# id 用户名
2、切换用户身份su
# su [选项] 用户名
选项:
	- : 选项只使用“-”代表连带用户的环境变量一起切换
	-c命令 : 仅执行一次命令,而不切换用户身份
范例:
	$su - root
	#切换成root
	$su -root -c "useradd user3"
	#不切换成root,但是执行useradd命令添加user1用户。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值