centos - linux修改普通用户密码报错
伊谢尔伦
伊谢尔伦 2017-04-17 15:41:13
0
2
328
Authentication token manipulation error

而且是普通用户不能修改, root用户可以修改
我在网上查了之后, 说有好几种可能.

1.文件系统满了,我用df -h查看文件系统的磁盘占用情况

Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        20G  1.5G   18G   9% /
devtmpfs        492M     0  492M   0% /dev
tmpfs           498M   24K  498M   1% /dev/shm
tmpfs           498M   13M  485M   3% /run
tmpfs           498M     0  498M   0% /sys/fs/cgroup

这很明显没有满
2.shadow文件和passwd文件内容不一致导致的, 使用pwconv指令使它们一致, 但是我的linux是centOS, 没有该指令....
3.passwd和shadow的隐藏属性中指定了i属性, 但是我用lsattr /etc/passwd如下

---------------- /etc/passwd

而且我的root用户可以对passwd和shadow进行读写, 所以应该没有i操作
还有什么原因吗?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(2)
小葫芦

ls -l $(which passwd)
看一下權限有沒有 s

左手右手慢动作

知道真相的我眼淚掉下來
原來是我創建用戶的時候並沒有給初始密碼, 所以系統不讓我改==||

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!