[РЕШЕНО] как изменить имя пользователя
Модератор: Bizdelnick
[РЕШЕНО] как изменить имя пользователя
здравствуйте
как изменить имя пользователя ?
пробовал команду sudo usermod -l newUsername oldUsername но не помогает
как изменить имя пользователя ?
пробовал команду sudo usermod -l newUsername oldUsername но не помогает
Последний раз редактировалось FreshMan 23.11.2019 13:45, всего редактировалось 2 раза.
Нет верной оценки. Нет справедливого суда. Безошибочно только милосердие.
- Bizdelnick
- Модератор
- Сообщения: 20791
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: как изменить username
А подробнее? Что говорит? И о каком дистрибутиве речь?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: как изменить username
Linux Mint
да ничего не говорит
команда исполняется без проблем
перелогинился
на запрос whoami выдает старое имя
да ничего не говорит
команда исполняется без проблем
перелогинился
на запрос whoami выдает старое имя
Нет верной оценки. Нет справедливого суда. Безошибочно только милосердие.
- Bizdelnick
- Модератор
- Сообщения: 20791
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: как изменить имя пользователя
Что говорят
getent passwd oldUsername
getent passwd newUsername
?
getent passwd oldUsername
getent passwd newUsername
?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: как изменить имя пользователя
Код: Выделить всё
aleks@SRV-Linux:~$ getent passwd alexander
aleks@SRV-Linux:~$ getent passwd aleks
aleks:x:1000:1000:Alexander,,,:/home/aleks:/bin/bash
aleks@SRV-Linux:~$
Нет верной оценки. Нет справедливого суда. Безошибочно только милосердие.
- Bizdelnick
- Модератор
- Сообщения: 20791
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: как изменить имя пользователя
А мне говорит, если пользователь залогинен:
Shell
user@debian10-amd64:~$ sudo usermod -l user1 user
[sudo] пароль для user:
usermod: user user is currently used by process 726
user@debian10-amd64:~$
Shell
user@debian10-amd64:~$ sudo usermod -l testuser test
user@debian10-amd64:~$ getent passwd test
user@debian10-amd64:~$ getent passwd testuser
testuser:x:1001:1001:,,,:/home/test:/bin/bash
user@debian10-amd64:~$
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: как изменить имя пользователя
FreshMan, вбейте в поиск Яндекса фразу — "изменить имя пользователя в линукс" и пройдите по ссылкам, например: Как изменить имя пользователя в Ubuntu, Debian, Deepin, Linux Mint, elementary OS или Fedora или Как переименовать основного пользователя Ubuntu
Просто Bizdelnick опытный человек в линукс и не учёл нюансы, для новичка фраза слегка непонятна:
Просто Bizdelnick опытный человек в линукс и не учёл нюансы, для новичка фраза слегка непонятна:
следует сделать из сеанса от нового(временно созданного) юзера, в статьях там подробно описано...
Мы войдем в систему с временным пользователем, чтобы выполнить команды смены имени пользователя. Таким образом, не будет проблем при запуске их от того же пользователя, которого мы пытаемся переименовать (например, процессы, запущенные для этого пользователя и т. д.).
Re: как изменить имя пользователя
зашел под root и выполнил
сработало
могу ли я удалить домашнюю директорию старого пользователя ?
не повлечет ли это за собою непредвиденные проблемы ?
Код: Выделить всё
sudo usermod -l newusername -d /home/newusername -m oldusername
sudo groupmod -n newusername oldusername
sudo ln -s /home/newusername /home/oldusername
могу ли я удалить домашнюю директорию старого пользователя ?
не повлечет ли это за собою непредвиденные проблемы ?
Нет верной оценки. Нет справедливого суда. Безошибочно только милосердие.
Re: как изменить имя пользователя
а разве при переименовании имени пользователя домашняя папка не остаётся прежней но только с новым именем уже
Программное обеспечение, как секс: он лучше, если это бесплатно.
Linus Torvalds
Linus Torvalds
- Bizdelnick
- Модератор
- Сообщения: 20791
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: как изменить имя пользователя
А sudo тогда зачем?
Ммм… Ничего не перепутали? Это неправильная команда, она создаст симлинк на каталог /home/newusername по пути /home/oldusername/newusername.
Нет. Удалите созданный симлинк и /home/newusername, после чего переименуйте старый каталог mv /home/oldusername /home/newusername.
Добавлено (13:06):
По умолчанию остаётся прежний домашний каталог с прежним именем. Но с опцией -d /home/newusername задаётся другой домашний каталог, а опция -m создаёт его.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: как изменить имя пользователя
Bizdelnick, к сожалению старого каталога нет, есть только симлинк и новый каталог.
Что в этом случае следует делать ?
Что в этом случае следует делать ?
Код: Выделить всё
alexander@SRV-Linux:/home$ ls -l
total 4
lrwxrwxrwx 1 root root 15 Nov 22 09:44 aleks -> /home/alexander
drwxr-xr-x 25 alexander alexander 4096 Nov 22 13:54 alexander
alexander@SRV-Linux:/home$
Нет верной оценки. Нет справедливого суда. Безошибочно только милосердие.
- Bizdelnick
- Модератор
- Сообщения: 20791
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: как изменить имя пользователя
А, прошу прощения, не заглянул в man. Опция -m не создаёт новый, а перемещает существующий каталог. Тогда всё нормально.
Симлинк, в принципе, можно и удалить, если только пути к старому каталогу не остались прописаны где-то, где их сложно найти и исправить (что, как я понимаю, маловероятно).
Симлинк, в принципе, можно и удалить, если только пути к старому каталогу не остались прописаны где-то, где их сложно найти и исправить (что, как я понимаю, маловероятно).
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: как изменить имя пользователя
Покорнейше всех БЛАГОДАРЮ !
Нет верной оценки. Нет справедливого суда. Безошибочно только милосердие.