永发信息网

linux下的密码策略

答案:3  悬赏:60  手机版
解决时间 2021-06-01 23:45
  • 提问者网友:孤凫
  • 2021-06-01 02:51

有2个文件 etc/login.defs etc/shadow

这好个好象都是限制密码的一些相关文件,我就不明白了,要对用户进行密码策略因该怎么改!
是改login.defs这个文件呢,还是shadow 的这个文件呢?

怎么改呢!?~
大家帮帮我!~

最佳答案
  • 五星知识达人网友:十鸦
  • 2021-06-01 03:03

你是否要调整密码安全策略?比如:最小几位,最大几位,过期时间等


那么在/etc/login.defs里面


PASS_MAX_DAYS 99999


PASS_MIN_DAYS 0


PASS_MIN_LEN 5


PASS_WARN_AGE 7


/etc/shadow是加了密的用户密码文件,你不要动


全部回答
  • 1楼网友:执傲
  • 2021-06-01 04:28

基本上那个/etc/passwd是被加了特殊权限的,你进去/etc/passwd发现有些密码是!,就说明是加了特殊权限的的,按你修改密码前必须把/etc/passwd的权限设置为可以更动,是通过看lsattr 你的目录,是否有特殊属性

有的话可以先拿掉等你改好密码就可以再通过chattr 加上去chattr -i 目录文件,你去试试

这个拿掉后,你可以直接先设置root密码通过passwd root,然后就会要你设置密码的,其他的一般用户就直接以root身份就可以修改密码,直接用指令passwd 用户名就可以了,改过后的密码文件在/etc/shadow.,这都是加密的后的,你进去看这个没说明意思,很多显示的是加密后的乱码

所以一般你新机器的话先照我说的修改好root然后就已root去做密码和档案的权限设置

  • 2楼网友:七十二街
  • 2021-06-01 03:47
login.defs应该是控制用户登录的,密码文件是/etc/passwd,/etc/shadow是密码的影子文件,类似加密文件。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯