/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:
.
그러나 monitor
uid 0을 갖는 것은 아마도 전혀 좋은 생각이 아닐 것입니다.