Linux-usermod、用户密码、mkpasswd

usermod:
id user2 查看用户的uid,gid,组id,组id不止所属组,还有扩展组,
扩展组:一个用户不止一个组,除过gid,其他组,称之为扩展组。

usermod -G grp2 user3 将用户user3加入到grp2组中。
1.更改root用户密码
passwd

2.更改普通用户密码

3.查看密码 cat /etc/shadow 类似红框中的双感叹号,代表空密码,代表不能登陆。*代表账户被锁定。


4.锁定账户密码
passwd -l 用户名

解锁账户
passwd -u 用户名
process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=" alt="Linux-usermod、用户密码、mkpasswd" />
passwd --stdin 用户名

echo "123" |passwd --stdin 用户名 ( |管道符,作用是,将前面的结果传递给后面的命令)
Linux-mkpasswd命令-生成密码的工具:
1.安装 yum install -y expect

2.使用 mkpasswd ,就会生成9位字符串。

3.指定密码长度 mkpasswd -l 12

4.指定密码长度 并制定几个特殊符号也可制定0个。
mkpasswd -l 12 -s 3

原文地址:http://blog.51cto.com/13451715/2177923

时间: 09-20

Linux-usermod、用户密码、mkpasswd的相关文章

[添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码,usermod的ysuum安装包。飞

usermod的yum安装包: shadow-utils 将nobody用户添加到nogroup 组: usermod -g nogroup nobody cat /etc/passwd|grep nobody nobody:x:65534:65534:nobody:/var/lib/nobody:/bin/bash 第3个字段是65534:意思就是,UID(用户的ID)是500. 第4个字段是65534:意思就是.GID(用户的组ID)的500. 使用usermod -g nogroup no

虚拟机Linux上用户密码忘记了怎么办?

一次在做实验时,需要进linux平台,在公共电脑上装有虚拟机上的Linux版本fedora 8系统,由于不是我的电脑在进入系统时不知道用户密码,所以整理了一下资料,以备以后忘记并给遇到同样问题的朋友提供一个参考,好了,转入正题. 1.打开目标机,在grub启动时,按e字母键,很快会看到三条选项,如下: 2.继续按e字母键,选择kernel /vmlinuz-2.6.21-1.3194.fc7 ro root=LABEL=/ rhgb quiet(当然不同个版本的linux内核版本号不同,则个没关

linux 中usermod、用户密码管理及密码随机生成工具mkpasswd

一. usermod命令 1. usermod更改用户的属性 usermod -u 111 user1 更改用户user1的UID为111 usermod -g grp2 user2 更改user2的组为user2 usermod -d /home/test user3 更改user3的家目录为/home/test/ usermod -s /sbin/nologin user2 更改user2登录的shell 为不能登录 2. id user1 查看用户UID,GID,扩展组等信息 一个用户可以

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令 3.4 usermod命令 id aming 查看用户 uid  gid 增加扩展组 usermod -G 如果继续添加会覆盖之前的扩展组 同时指定俩个 扩展组 必须要-G -g 不行 3.5 用户密码管理 passwd 有set uid 属性 这里只要是 ! .*    说明用户不能登录 密码是有问题的 锁定用户密码 passwd -l 锁定用户aming密码 解锁!就没有了 一个! 2个!!都说明用户被锁定了,不

Linux 新建用户、用户组,给用户分配权限(chown、useradd、groupadd、userdel、usermod、passwd、groupdel)

Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的密码.用户在登录时键入正确的用户名和密码后,就能够进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面: 用户账号的添加.删除与修改. 用户密码

linux的启动模式的设置及root用户密码的修改

1.修改启动模式: 进入命令行终端使用这个命令 [[email protected] ~]# vi /etc/inittab id:5:initdefault: 5为图形界面模式 3为多用户开发者模式 敲击i进入编辑模式,将5修改为3 执行Esc->:wq->reboot 修改成功! 2.修改root密码: a.启动系统, b.在界面启动时让它停留一下,随便按一下键盘上的一个键,此时就会进入到操作系统配置引导界面, c.根据提示,敲击键盘e键,编辑启动信息 d.找到kernel选项,根据提示,

linux下批量修改用户密码

对系统定期修改密码是一个很重要的安全常识,通常,我们修改用户密码都使用 passwd user 这样的命令来修改密码,但是这样会进入交互模式,即使使用脚本也不能很方便的批量修改,除非使用expect 这样的软件来实现,难道修改一下密码还需要单独安装一个软件包吗? 不,我们其实还有其他很多方法可以让我们避开交互的,下面具体写一下具体的实现方式: 第一种:echo "123456" | passwd --stdin root echo doiido:helloboy |chpasswd 优

usermod 命令、 用户密码管理

usermod 命令 id aming 查看用户 uid  gid 增加扩展组 usermod -G 如果继续添加会覆盖之前的扩展组 同时指定俩个 扩展组 必须要-G -g 不行 用户密码管理 passwd 有set uid 属性 这里只要是 ! .*    说明用户不能登录 密码是有问题的 锁定用户密码 passwd -l 锁定用户aming密码 解锁!就没有了 一个! 2个!!都说明用户被锁定了,不能登录 解锁 usermod -U aming 直接设置好密码 明文的,只输入一次就可以 pa

arm linux设置登录用户和用户密码,以及登录到root后reboot无法重启的问题

设置登录用户和用户密码 在/etc/inittab文件中,内容如下 #first:run the system script file ::sysinit:/etc/init.d/rcS #::askfirst:-/bin/sh ::sysinit:-/bin/login ::ctrlaltdel:-/sbin/reboot #umount all filesystem ::shutdown:/bin/umount -a -r #restart init process ::restart:/s

Linux重置root用户密码

忘记密码.是常事儿!怎么改?往下看!! Linux 最大权限的 root用户密码忘记了?咋么办.重做系统?当然,可以这样子!!!但是在生产环境中.......行么?答案:no(随带提一句:就算是在学习过程中,建议您也按照生产环境来玩(Linux) 初学Linux,root密码忘记了,第一次玩!! ----------------------------------------------------------------------------------------- 操作步骤: 重启Lin