sed は、/etc/passwd のユーザー ID を 0 に変更します。

sed は、/etc/passwd のユーザー ID を 0 に変更します。

/etc/passwdでユーザーモニターuidを変更しようとすると、次のエラーが発生します。

sed -s /etc/passwd <<-"EOF"
        /^\(monitor:[^:]*:\)[0-9]*:[0-9]*:/s//\10:0:/
        w
        q
EOF

ベストアンサー1

何らかの理由で動作しない場合usermod -u

sed -i -e 's/^\(monitor:[^:]\):[0-9]*:[0-9]*:/\1:0:0:/' /etc/passwd

/\1:0パラメータ10ではないことに注意してください/\10:

しかし、monitoruid 0を持つことはおそらくまったく良い考えではありません。

おすすめ記事