linux更换登录用户名和密码怎么办,linux修改用户usermod,修改密码passwd,修改账户信息chsh,chfn,chage...

usermod  选项  参数  用户名

-c    修改备注字段,例:usermod  -c  "hello world"  username

-e    修改账户过期日期 --expiredate,例:usermod  -e  2017-10-5  username

-g    修改默认的登陆组

-G    修改组次要组,新值会覆盖旧值,例:usermod  -G  grp1,grp2  username

-a -G    增加新的次要组,例:usermod -a -G groupname username

-l     修改用户账户的登录名,例:usermod  -l   newname  oldname

-L    锁定账户,使账户无法登陆 --lock

-p    修改账户的密码

-U    解除锁定,账户可以登陆 --unlock

修改密码:

passwd  [username]        修改用户密码,默认修改自己的密码

-e    强制用户下次登陆时修改密码

强制用户修改密码:

例:passwd  -e  username        原密码失效,提示修改密码,先输入原密码,后输入两遍新密码,修改成功重新登陆。

例:chpasswd 

例:echo username:password  |  chpasswd    或者将包含建值密码对重定向给该命令

chsh、chfn和chage:

chsh修改登录shell:

chsh -s /bin/csh  username        快速修改默认的用户登陆shell

chfn修改finger信息:

chfn  username    将finger信息存进备注字段(将:finger  username命令的信息存入字段,finger命令一般被禁止)。

例:chfn qiyang

Changing finger information for qiyang.

Name [hello]: qiyang

Office []: hehe

Office Phone []: 123456789

Home Phone []: 127899090

Finger information changed.

查看修改后的finger信息:grep qiyang /etc/passwd

qiyang:x:500:500:qiyang,hehe,123456789,127899090:/home/qiyang:/bin/bash

chage修改账户的有效期:默认值从 /etc/login.defs 文件中来读取

-d    指定密码最后修改日期

-E    设置密码过期日期

-I     设置密码过期后锁定账户的天数

-m   设置密码修改的最小间隔时间

-W   设置密码过期前提醒修改密码的时间

-M   密码的有效天数

例:chage -M 60 -m 7 -W 7 username     用户60天后密码过期,至少7天后才能修改密码,密码过期前7天开始收到告警信息

例:chage  -d  2017-10-6  username        设置该用户的密码到这个时间必须要修改

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值