centos - linux修改普通用户密码报错
伊谢尔伦
伊谢尔伦 2017-04-17 15:41:13
0
2
311
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伐。

membalas semua (2)
小葫芦

ls -l $(which passwd)
看一下权限有没有s

    左手右手慢动作

    知道真相的我眼泪掉下来
    原来是我创建用户的时候并没有给初始密码, 所以系统不让我改==||

      Muat turun terkini
      Lagi>
      kesan web
      Kod sumber laman web
      Bahan laman web
      Templat hujung hadapan
      Tentang kita Penafian Sitemap
      Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!