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) должно быть последним аргументом команды.