usermod、用户密码管理、mkpasswd

简介:

usermod:更改用户属性的

[root@localhost ~]# usermod -u 1005 user5  //更改user5uid1005

 

[root@localhost ~]# usermod -g user4 user5  //更改user5giduser4

 

[root@localhost ~]# usermod -s /sbin/nologin user5  //指定shell

 

[root@localhost ~]# usermod -G 1006 user2  //-G 把用户user2加入指定扩展组1006,只能

[root@localhost ~]# id user2

uid=1002(user2) gid=1002(user2) =1002(user2),1006(user1)

 

[root@localhost ~]# usermod -G 1006,1004 user2 //用户user2既是1006组又是1004(组名也可)

[root@localhost ~]# id user2

uid=1002(user2) gid=1002(user2) =1002(user2),1004(user4),1006(user1)

 

3.5 用户密码管理

-l 加锁

-u 解锁

只有root用户才能执行

 

[root@localhost ~]# passwd lsx  //设置密码

 

[root@localhost ~]# passwd -l lsx  //-l锁定用户(锁定用户不能登录)passwd -l ==usermod -L

锁定用户 lsx 的密码 。

passwd: 操作成功

[root@localhost ~]# tail -6 /etc/shadow

lsx:!!$6$/zOvGXSL$NJykMSiubXGoYX7NCW28WSnOZBlQSVPEWHX35grbFNo2lTgHqim5pK.rvrXqpiJV6ISMM/vfFAyIoygt096Sn.:17460:0:99999:7:::

 

[root@localhost ~]# passwd -u lsx  //解锁  passwd -u====usermod -U

解锁用户 lsx 的密码。

passwd: 操作成功

[root@localhost ~]# tail -6 /etc/shadow

lsx:$6$/zOvGXSL$NJykMSiubXGoYX7NCW28WSnOZBlQSVPEWHX35grbFNo2lTgHqim5pK.rvrXqpiJV6ISMM/vfFAyIoygt096Sn.:17460:0:99999:7:::

[root@localhost ~]# passwd --stdin user2  //脚本中使用

更改用户 user2 的密码 。

123    

passwd:所有的身份验证令牌已经成功更新。

 

[root@localhost ~]# echo "123"|passwd --stdin user5

更改用户 user5 的密码 。

passwd:所有的身份验证令牌已经成功更新。

 

[root@localhost ~]# echo -e "123\naaa"  

123

aaa

[root@localhost ~]# echo -e "123\n123" |passwd user3  ////-e 一行命令里面可以出现一个换行符

更改用户 user3 的密码 。

新的 密码:无效的密码: 密码少于 8 个字符

重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。

 

3.6 mkpasswd命令

[root@localhost ~]# yum install -y expect

[root@localhost ~]# mkpasswd  //随机生成字符串(密码)

Qvi86C>ky

 

[root@localhost ~]# mkpasswd -l 10 //-l  指定长度

0cN&i1pSiy

 

[root@localhost ~]# mkpasswd -l 9 -s 2  //-s 2包含两个特殊符号

B7ji]Ow}4



本文转自 虾米的春天 51CTO博客,原文链接:http://blog.51cto.com/lsxme/1977665,如需转载请自行联系原作者

相关文章
|
2月前
|
网络安全 数据安全/隐私保护
tron-passwd写入提权
tron-passwd写入提权
23 1
|
7月前
|
Ubuntu Linux Shell
linux(二十)用户管理useradd、passwd和userdel
linux(二十)用户管理useradd、passwd和userdel
100 0
|
Unix Linux 数据安全/隐私保护
33Linux - 用户/权限管理(设置用户密码:passwd)
33Linux - 用户/权限管理(设置用户密码:passwd)
50 0
useradd:无法打开 /etc/passwd
useradd:无法打开 /etc/passwd
717 1
|
Linux 数据安全/隐私保护
linux中的cal 查看日历、用户管理命令、useradd 添加新用户、passwd 设置用户密码、id 查看用户是否存在、su 切换用户、userdel 删除用户、who 查看登录用户信息、sudo 设置普通用户具有 root 权限
useradd-g组名用户名(功能描述添加新用户到某个组)cal[选项](功能描述不加选项,显示本月日历)useradd用户名(功能描述添加新用户)注用户组必须存在,如果不存在则会报当从root用户切换到普通用户的时候不需要输入密码,而从普通用户切换到其他普通的用户或者root用户是需要输入密码的。su用户名称(功能描述切换用户,修改完毕,现在可以用ayy帐号登录,然后用命令sudo,即可获得root权限进行操作。(2)userdel-r用户名(功能描述用户和用户主目录,都删除)(2)whoami(功能描述显示登录用户的用户名以及登陆时间)(1)userdel用户名(功能描述删除用户但保存用户
288 1
linux中的cal 查看日历、用户管理命令、useradd 添加新用户、passwd 设置用户密码、id 查看用户是否存在、su 切换用户、userdel 删除用户、who 查看登录用户信息、sudo 设置普通用户具有 root 权限
|
算法 安全 Ubuntu
Linux Command htpasswd 创建密码文件
Linux Command htpasswd 创建密码文件
|
安全 Linux Shell
手动修改/etc/shadow和/etc/passwd中的用户密码
1.手动修改/etc/shadow中的用户密码 /etc/shadow文件 第一字段:用户名(也被称为登录名),在/etc/shadow中,用户名和/etc/passwd 是相同的,这样就把passwd 和shadow中用的用户记录联系在一起...
4148 0
|
安全 Linux 数据安全/隐私保护
8.10 Linux修改系统用户密码(passwd命令)
学习 useradd 命令我们知道,使用此命令创建新用户时,并没有设定用户密码,因此还无法用来登陆系统,本节就来学习 passwd 密码配置命令 。
453 0
8.10 Linux修改系统用户密码(passwd命令)
|
数据安全/隐私保护 Shell
usermod命令/用户密码管理/mkpasswd命令
3.4 usermod命令  3.5 用户密码管理 3.6 mkpasswd命令 usermod命令   设置用户uid: usermod  -u  111 username 设置用户gid usermod  -g   gid   username 设置用户家目录 usermo...
1241 0