Я попробовал эту команду
root@node1:~# usermod -l node1admin serveradmin -d /home/node1admin -m
Usage: usermod [options] LOGIN
Он постоянно говорит, что у меня неправильная команда. Справка содержит только параметры, но не говорит мне о формате. Но в чем проблема?
Как объясняется в строке использования, текущее имя пользователя (LOGIN) должно быть последним аргументом команды.
Предполагая, что вы пытаетесь изменить имя serveradmin
на node1admin
, используйте вместо этого:
usermod -l node1admin -m -d /home/node1admin serveradmin
В частности, имя учетной записи пользователя, под которым вы работаете на должно быть последним, так как общий синтаксис для usermod
:
usermod [options] LOGIN