笔者用的是腾讯云服务器Centos7系统,最近更改密码发现不能更改。9 ?7 f4 k. @3 C9 Y4 Z9 c; m
i/ k- U4 p' r$ r! V' k5 l9 k
解决经过如下:
! @- d5 E$ v7 h+ `用root用户登录! @+ b- v! I9 m* V5 a) P
更改密码输入9 O& ] x7 y: c Z7 n: c
重复两次,错误提示:
( h2 ]* F, g: a8 u; W4 qAuthentication token manipulation error
9 U6 L2 O" p8 j' n3 y% \! d# H 1 x J: M t: e h
大意是密码操作错误
" I. S: k2 \$ g G8 p/ j" z6 E1 t2 e
3 y+ c6 s5 l' Q1 D接着再试试添加用户,输入命令
7 X1 i2 P( S! O,提示信息:3 _5 F7 M$ ~' b( j
adduser: failure while writing changes to /etc/passwd
8 l& Z% |( r p/ n) h0 s . O% L0 Y- `" w# P9 i
大意是执行adduser时,写 /etc/passwd错误
5 Z9 m4 G0 K7 j
# [. \: {! ~5 @' n! ?/ p) f9 ] * A7 h k6 R% K- P8 P' d0 B/ g+ j9 ^
我的天哪,怎么root用户还没权限
* x' e x* d+ R5 `& B4 }# A用
3 z" z$ @. G, u, u. ^$ w4 y) A% G, E1 K, g* r, f; b
命令查看属性信息:( s ~8 n& h; ~4 C# K. a
-rwxrwxr-x 1 root root 1522 Jan 13 2017 /etc/passwd - W% f( }7 f0 R) N, X
肯定root用户是有写权限的,怎么回事呢?, Q0 `# }7 w }0 w Y$ E* }1 \
: b1 W7 \. L# w/ t3 M
有隐藏属性,用命令
1 J. m1 Y9 ^1 k; d9 _查看隐藏属性
& A2 a+ L7 \; x) o0 H: C8 {# f---------------- /etc/passwd
K$ j6 z+ C$ n# E; [& O
$ o, N1 z( [) U' D
并没什么隐藏属性
' ~) A( m4 Z/ \! ^! c1 K/ ?
& ?) X! R) ~; g7 u# V8 t奇怪了,什么情况呢?是腾讯云服务有什么保护软件限制。" M% ~/ K# V5 F8 v% i* h
6 f% E- |' j- p/ d* e用命令" y" X) y0 V$ ?4 B" T7 i, y+ G' \
7 e* x; X# F: F% @) _2 M9 y+ o# t3 |
查看- Z" I1 F) \' c M" ?
& ?$ h# |2 j; D* J* i! n& M$ Z
5 O' d! C2 q# O; e i
7 R4 e+ U7 D8 q有个yunsuo(云锁)的进程,想想应该是它了,停掉其服务,重试修改密码添加用户,还是不行,最后,把它卸载了。( x* M5 J, r2 ^# g
用命令:; Q' A+ K4 y% Y8 k+ [: \
6 O) Y) I$ x3 P& [* b
6 q" d o3 z4 Q- /usr/local/yunsuo_agent/uninstall
复制代码 1 t5 y8 h- d# x1 x/ x: w; _
卸载yunsuo云锁
1 r+ X% R0 H" ?9 U4 ^3 H- G1 q8 [/ @& A4 t
重试修改密码添加用户, OK了。
7 e& [% K" x3 }* H5 X3 U; t
& i, }/ D0 Z5 O* |6 _. g) q0 q |