usermod изменить имя пользователя

Я пробовал эту команду

root@node1:~# usermod -l node1admin serveradmin -d /home/node1admin -m
Usage: usermod [options] LOGIN

Он продолжает говорить, что у меня неправильная команда. Справка содержит только параметры, но не говорит мне о формате. Но в чем проблема?

2 ответа

Решение

Предполагая, что вы пытаетесь изменить serveradmin имя для node1admin используйте это вместо:

usermod -l node1admin -m -d /home/node1admin serveradmin

В частности, имя учетной записи пользователя, с которой вы работаете, должно быть последним, так как общий синтаксис для usermod является:

usermod [options] LOGIN

Как объясняется в строке использования, текущее имя пользователя (LOGIN) должно быть последним аргументом команды.

Другие вопросы по тегам