第三章 用户和组管理
3.4 usermod命令
>usermod命令用于修改用户的基本信息。usermod命令不允许你改变正在线上的使用者帐号名称。当usermod命令用来改变user id,必须确认这名user没在电脑上执行任何程序。
语法: usermod [选项] [username]
选项:
-u:更改用户uid
-g:更改所属组(跟组名)
-d:更改用户家目录
-s:更改用户shell
3.5 passwd 用户密码管理
语法: passwd [选项] [username]
选项:
无选项时表示设置某用户密码。
-l:锁定某用户密码(= usermod -L)
-u:解锁某用户密码(= usermod -U) -d:删除密码,仅有系统管理者才有此权限
密码设置规则:
1)长度大于10个字符
2)密码中包含大小写字母、数字、特殊符号
3)不规则性
4)禁用明码(即不要带有自己的名字、公司名字、自己电话、自己生日等等)
说明: 只有root用户才可以更改其他用户密码,普通用户只能更改自己的密码。
命令:passwd --stdin [username]
可直接设置用户密码,且明文显示。
[root@adai002 ~]# passwd --stdin aming01
更改用户 aming01 的密码 。
123456
passwd:所有的身份验证令牌已经成功更新。
[root@adai002 ~]# passwd -d aming01
清除用户的密码 aming01。
passwd: 操作成功
3.6 mkpasswd命令
mkpasswd=make password生成密码,使用前需要安装一个包“expect”。
语法: mkpasswd [选项]
选项:
-l:指定密码长度
-s:=special指定特殊字符个数
-d:指定数字的个数
注: mkpasswd命令配合echo、passwd命令以及管道符“|”使用更加方便。
eg: 一条命令修改用户密码(两种方法)
1)echo -e "yourpasswd\nyourpasswd" |passwd user
2)echo "yourpasswd"|passwd --stdin user
说明:
第一种方法,echo -e可以使用换行符\n,这样相当于我们人工打了一次回车。
第二种,passwd --stdin直接设定密码。
转载于:https://my.oschina.net/1995blog/blog/1592371
分享到:
相关推荐
密码管理命令包括passwd命令,用于修改用户密码。 五、与用户管理相关的文件 与用户管理相关的文件包括/etc/passwd、/etc/shadow、/etc/group、/etc/login.defs、/etc/default/useradd等文件。这些文件用于存储...
例如,可以使用`passwd`命令来设置账号的密码,或者使用`usermod`命令来更改账号的权限。 2.2 口令策略 口令策略是密码策略管理的另一个重要组成部分。在Linux服务器平台中,可以通过配置文件来配置口令策略。例如...
`passwd`命令允许用户更改其登录密码,同时,对于具有管理员权限(root)的用户,可以管理其他用户的密码和账户状态。一般用户只能更改自己的密码,而root用户可以执行更复杂的操作,如锁定和解锁账户。 2. **命令...
密码管理 在 Linux 系统中,我们可以使用 `passwd` 命令来管理用户密码,例如: ``` passwd -l zheng1 ``` 这将锁定用户 zheng1 的密码,使其无法登录系统。 我们也可以使用 `passwd` 命令来解锁用户密码,例如: ...
Linux 系统中用户密码的修改是非常重要的一项操作,为了确保系统的安全性和稳定性,管理员需要定期修改用户密码。下面将详细介绍 Linux 系统中修改用户密码的几种方法。 使用 passwd 命令 passwd 命令是 Linux ...
五、密码管理 `passwd`命令用于管理用户的密码。`passwd username`可更改指定用户的密码,`passwd -l username`锁定用户账户,禁止其登录,`passwd -u username`解锁用户账户。 六、权限查看与验证 修改用户或用户...
其中 `$new_hash` 是用`mkpasswd -m sha-512`命令生成的新密码哈希。 5. **退出并重启**: - 退出chroot环境: ``` exit ``` - 退出救援模式并重启系统: ``` exec /sbin/init 或 reboot ``` 完成以上...
`usermod`是系统管理员(root权限)进行用户管理的重要工具,允许对用户的多个方面进行调整,如家目录、登录名、登录shell、密码过期日期等。 当执行`usermod`命令时,以下文件会被使用并受到影响: 1. `/etc/...
密码管理命令是 Linux 系统中管理用户密码的命令。 * `passwd` 命令:修改用户密码,语法为 `passwd 用户名`,例如 `passwd test`。 * `passwd -S` 命令:查看用户密码状态,语法为 `passwd -S 用户名`,例如 `...
3. **密码管理**: - **密码修改**:用户可自行修改密码,超级用户也可以为其他用户修改密码。使用`passwd [username]`完成。 - **账户锁定与解锁**:使用`passwd -l`或`usermod -L`锁定用户,`passwd -u`或`...
`passwd zhuxj`修改用户zhuxj的密码,`passwd`不带参数则修改当前用户的密码。 3. `usermod`:修改用户属性,如改变用户组、主目录等。 4. `userdel`:删除用户,注意这并不删除用户的所有文件,除非使用`-r`选项。 ...
密码管理涉及锁定和解锁用户,`passwd -l`或`usermod -L`用于锁定用户,`passwd -u`或`usermod -U`用于解锁。这些操作会直接影响`/etc/shadow`中的加密密码字段。 最后,`usermod`和`userdel`用于修改用户属性或...
07.3.2 用户和用户组管理-用户管理命令-passwd.mp4 07.3.3 用户和用户组管理-用户管理命令-usermod和chage.mp4 07.3.4 用户和用户组管理-用户管理命令-userdel和su.mp4 07.4 用户和用户组管理-用户组管理命令.mp4...
总结起来,Linux系统中的用户管理涉及用户账号的创建、修改、删除以及密码管理,通过合理的用户和组管理,可以确保系统的稳定性和安全性,满足不同用户的权限需求。同时,对用户账号的初始配置文件的了解,也有助于...
然而,创建用户后,系统并不会自动设置密码,需要使用`passwd`命令来设置: ``` sudo passwd test1 ``` 在这之后,用户`test1`便可以使用其密码登录系统了。 三、用户管理 1. 修改用户信息: - 更改用户密码:`...
密码管理方面,密码存储在`/etc/shadow`文件中,以加密形式存在。密码应遵循强密码原则,包括大写字母、小写字母、数字和特殊字符的组合。`/etc/shadow`中的每一行记录了用户密码的相关信息,如上次修改密码的天数、...
用户密码管理是指对用户密码的设置、修改和删除等操作。用户密码是用户账户的重要组成部分,用户密码的管理对系统的安全性产生了重要影响。 设置用户密码 设置用户密码可以使用 passwd 命令,例如:`passwd user1`...
9. **密码管理和用户锁定**:`passwd` 修改用户密码,`usermod -L` 锁定用户,`usermod -U` 解锁用户。 10. **更改用户主目录**:`usermod -d` 更改用户主目录,`-m` 选项移动原有内容,如 `usermod -d /home/user...
通常使用命令行工具如`useradd`、`usermod`和`userdel`来管理用户,而不是直接编辑文件。但了解其内部工作原理对解决问题和理解系统行为非常有帮助。 在Linux的安全策略中,/etc/passwd文件的权限设置也至关重要。...