linuxpasswd的简单介绍
本篇文章给大家谈谈linuxpasswd,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、linux里面/etc/passwd这个文件夹里面包含了哪些信息?
- 2、linux配置文件之/etc/passwd详解
- 3、linux-修改密码提示passwd: 鉴定令牌操作错误
- 4、3-13 Linux中用户创建密码 --- passwd
- 5、LINUX操作系统下passwd命令的用法有哪些
linux里面/etc/passwd这个文件夹里面包含了哪些信息?
默认储存root和其他工具的密钥,passwd是password的缩写形式,另外passwd有可能是一个文件夹也有可能只有单一段竖带doc文档(etc、lib和usr根目纤态录都可能有)。握芦
[img]linux配置文件之/etc/passwd详解
用户信息文件存放路径:/etc/passwd
通过胡弊 # cat /etc/passwd命令来查看/etc/passwd配置文件的信息如下:
以root用户信息为例: root:x:0:0:root:/root:/bin/bash共7个字段,并以:进行了分割
Linux用户分为三种:
超级用户(root,UID=0)
普通用户(UID 500-60000)
伪用户(UID 1-499)
所以,在linux里穗做侍面,只要UID为0的用户就是超级用户;也就是你想把哪个普通用户升级为超级用户,只需要把他的UID改为0就可以了;
在创建用户时,默认生成的UID都是在500-60000之间,如果要指定UID,也同样要遵守这个规则,已经存在的UID,不能重复指定.
伪用户就是用来被系统调用的用户.
--与系统和程序服务相关; 比如,bin、shutdown等
--任何linux系统默认都有这些伪用户mail、news、games、apache、ftp、mysql等
--与linux系统的进程相关
伪用户通常不需要或无法登录系统,并且伪用户可以没有宿主目录.
关于用户组(GID)
--每个用户都至少属于一个用户组
--每个用户组可以包括多个用户
--同一用猜吵户组的用户享有该组共有的权限
注释性描述,主要是创建用户时,对这个用户进行的一个信息备注,以便识别;
查看有无此用户信息,可以执行grep 用户名 /etc/passwd
linux-修改密码提示passwd: 鉴定令牌操作错误
passwd
更改耐友用户 root 的密码 。
新的 密码桐亩迅:
重新输入新的 密码:
passwd: 鉴定令牌操作错误
[root@localhost ~]# lsattr /etc/group /etc/passwd /etc/shadow
—-i——–e- /etc/group
—-i——–e- /etc/passwd
—-i——–e- /etc/shadow
[root@localhost ~]# chattr -i /etc/group /etc/passwd /etc/shadow
[root@localhost ~]# passwd
更改局此用户 root 的密码 。
新的 密码:
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。
3-13 Linux中用户创建密码 --- passwd
passwd 用户名:添加 / 修改用户密码。(所有人都可以通过该命令修改自己的密码,root 可以修改所有人密码)。
-l:锁住该账号,在/etc/shadow 中存放密码的位置加上 !号。(仅 root 用户可以设置)。
-u:解锁。(仅 root 用户可以设置)。
-S:显示账号的密码参数。(仅 root 用户可以设置)
-d:清空密码(仅 root 用户可以设置)。
-n:输入天数,设置多久可以不修改密码。(仅 root 用户可以设置)
-x:输入天数,设置多久内必须修改密码。(仅 root 用户可以设置)
-w:输入天数,设置密码过期前警告天数。(仅 root 用户可以设置)
-i:输入天数,设置密码失效天数。(仅 root 用户可以设置)
1、passwd 用户名:添加 / 修改用户密码。
root 用户为 user9 用户创建初始密码:123。此时会有 BAD PASSWORD 密码过于简单的提示。由于 root 的权限最大,它可以无视密码设置规则。扒慎
Xshell 新建一个账户 user9,袜此指登录账户 user9,密码123进入系统。
user9 用户登录系统后,修改密码。
普通用户为自己修改密码,只需登录系统后输入 passwd 命令就可以进行密码修改。首先,输入原密码。然后,输入一次新密码,再重新输入一次新密码。系统检验两次新密码一致就会修改成功。此处新密码:torres999。小写字母+数字的 9 位密码。
需要注意的是,普通用户修改密码不能像 root ,root可以随意设置密码,就算密码过于简单也可以设置成功。普通用户设置告配密码,要遵循密码规范。但是普通用户的密码往往收到一定的规则限制,导致修改密码时经常会遇到以下报错:
无效的密码:密码字典检查失败 - 这太简单化了。纯数字输入密码,例如:01234567、12345678、87654321、76543210。往往会给出过于简单的提示。
无效的密码: 密码少于 8 个字符。输入的密码位数不足8位,提示不符合密码长度的要求。
无效的密码: 密码包含用户名在某些地方。如:用户名是 user9,输入的密码包含 user 字符,会被提示密码含有用户名的提示。
无效的密码: 与旧密码过于相似。如:曾经使用 apple999 的密码。重新设置密码输入,apple888、applehello、appleteam,含有apple单词的新密码会被检测与旧密码过于相似。
所以,普通用户修改密码要遵从密码规则。建议通过大小写、特殊字符 和 数字组成大于8位的密码组合。
-l:锁住该账号,在/etc/shadow 中存放密码的位置加上 !号。
-u:解锁。
例:
1、首先,用 root 用户为 user9 普通用户设置 123 的密码。
2、Xshell 新建一个连接 user9 ,输入用户名 user9 和密码 123 可以登录。
3、root 用 passwd -l 锁住了 user9 。
查看 /etc/shadow 文件,可以看到 user9 用户密码栏前面加上了 !感叹号,意思就是上锁的意思。
4、重新再登录 user9 用户,在输入密码 123 后,系统提示 ‘服务器拒绝了密码’,不能登录。
5、root 用户用 passwd -u 解锁 user9 。
6、解锁后的 user9 能够登录系统。
查看 /etc/shadow 文件,可以看到 user9 用户密码栏前面没有了 !感叹号,意思就是密码状态正常,可以登录。
tips:锁住用户 和 解锁用户,只有 root 有权限操作,普通用户没有权限做此操作。
-S:显示账号的密码参数。
例:
1、红色 user9:用户名。
2、黄色 PS:密码设置。(LK = 密码锁定,NP = 无密码)。
3、蓝色 2021-05-17:上次修改密码的时间。
4、绿色 0:密码修改间隔的时间(0 随时修改)。
5、白色 99999:密码有效期。
6、红色 7:临近密码过期前7天开始向用户发出警告。
7、黄色 -1:密码失效设置(-1 不失效)。
8、蓝色 Password set, SHA512 crypt:已使用密码。
passwd -l 锁定密码的用户 passwd -S 可以通过两个参数查看到情况 。
1、黄色 LK:密码锁定。
2、蓝色 Password locked:提示用户密码已被锁。
passwd -d 清空密码。模仿用户没有密码的情况。通过 passwd -S 两个参数查看到情况 。(清空密码后,需要 root 为普通用户重设密码才能正式登陆系统。)
1、黄色 NP:无密码,密码为空。
2、蓝色 Empty password:提示需要设置密码。
-n:输入天数,设置多久不能修改密码。
例:
1、红色下划线:首先 passwd -S 查看 user9 用户的密码信息。此时可修改密码参数是 0 ,即随时可以修改密码。
2、黄色下划线:passwd -n 10 设置 user9 用户10天内不能修改密码。设置完成后 passwd -S 可修改密码参数改为了 10。
3、蓝色下划线:登录 user9 账户。user9 修改 passwd 修改密码。系统提示 You must wait longer to change your password(你必须等待更长时间才能更改密码)。此时,user9 如需立即修改密码,必须通过 root 重新设置可修改密码参数为 0 。
-x:输入天数,设置多久内必须修改密码。
例:
1、红色下划线:首先 passwd -S 查看 user9 用户的密码信息。此时密码可用最大参数是 99999。
2、黄色下划线:passwd -x 10 设置 user9 密码可用最大参数为 10。设置完成后 passwd -S 密码可用最大参数改为了 10。即 10 天后强制修改密码。
-w:输入天数,设置密码过期前警告天数。
例:
1、红色下划线:首先 passwd -S 查看 user9 用户的密码信息。此时密码过期前警告天数是 7。
2、黄色下划线:passwd -w 2 设置 user9 密码过期前警告天数为 2。设置完成后 passwd -S 密码过期前警告天数改为了 2。即 密码过期前 2 天系统会发出警告,提示用户需要修改密码。
-i:输入天数,设置密码失效天数。如果一个密码已过期至失效的天数,那么此帐号将不可用。
例:
1、红色下划线:首先 passwd -S 查看 user9 用户的密码信息。此时密码失效天数是 -1(密码不失效)。
2、黄色下划线:passwd -i 2 设置 user9 密码失效天数为 2。设置完成后 passwd -S 密码失效天数改为了 2。即 密码过期后 2 天此帐号将不可用。
LINUX操作系统下passwd命令的用法有哪些
作用:修改用户密码
格式:passwd [options] [LOGIN]
描述:
普通用户仅能修改自己的密码;超级用户可以修改任意账户的密码;也可以改变相关账户密码的有效期;
超级用户可孙袭庆以不输入待修改用户的密码;
选项:
-a,--all
与-S搭配使用,显示所有用户状态
-d,--delete
删除用户密码
-e,--expire
使用户密码立即失效,强制用户下次登录时修改密码
-h,--help
显示帮助信息并退出
-i,--inactive INACTIVE
当账户失效INACTIVE天后,用户无法再使用该账户登录
-n,--mindays MIN_DAYS
密码两次修改的时间至少间隔MIN_DAYS天,若MIN_DAYS为0,则表示可在任意时刻进行修改
-S,--status
显示账户状态信息,共有7个字段,分别是登录名、L(P or NP)、上次修改时间、最小年龄、最禅明大年龄、警告期、inactive period。这则握些ages的单位都是天。
关于linuxpasswd和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。