Видео смотреть бесплатно

Смотреть русское видео

Официальный сайт e-rus 24/7/365

Смотреть видео бесплатно

roolebo 08.02.2010 12:59

How-to`sКак переименовать пользователя?

Для того, чтобы иметь возможность переименовать пользователя, нужно войти либо под другим пользователем, у которого есть возможность выполнять sudo, либо под рутом. Пользователя, который находится в системе, переименовать не получится.

Заходим под другим пользователем и в терминале пошагово выполняем следующие операции:
1. Получаем рутовую консоль
1
sudo -i


2. Убиваем все оставшиеся процессы пользователя, которого хотим переименовать
1
killall -u old


3. Смотрим ID пользователя и его группы
1
id old


4. Меняем имя пользователя
1
usermod -l new old


5. Меняем его группу
1
groupmod -n new old


6. Перемещаем домашний каталог
1
usermod -d /home/new -m new


7. Сверяем ID с теми, которые получены на третьем шаге
1
id new



Примечание: В Ubuntu 9.10 с одним пользователем требуется создать временного пользователя, имеющего профиль "Administrator". Имя ему можете задать произвольное, но не то, которое будет новым именем пользователя, например, вполне подойдет "tempuser". Войдите под этим временным пользователем и выполните нужные операции. А после переименования можете удалить временного пользователя.


Тэги: новичку
+ 8 -
Похожие Поделиться

vvorth 08.02.2010 13:42 #
+ 0 -
если был всего один пользователь - то уж проще не создавать временного, а создать уже с нужным именем нового пользователя, перенести все из домашней папки старого новому, ну и потом можно присвоить старые uid и gid после удаления старого пользователя, если надо конечно.
l1feh4ck3r 08.02.2010 14:59 #
+ 2 -
Ога. А еще вспомнить, какими еще файлами владеет старый пользователь и поменять права на них, засунуть его во все нужные группы.
Если ты только поставил систему и у тебя в домашнем каталоге всего пару файлов - может и проще (однако, смотри выше про группы). А вот если ты под одним и тем же пользователем жил несколько лет, он пережил несколько смен дистрибутивов (/home на отдельном разделе рулит), то нифига не проще.
booley 08.02.2010 15:05 #
+ 0 -
Плюс /var/www :)
vvorth 08.02.2010 15:06 #
+ 0 -
Если я ошибаюсь - исправьте:
А установкой uid и gid новому как у старого пользователя разве не лечится?
vvorth 08.02.2010 15:33 #
+ 0 -
а проблема с группами в большом количестве немного надумана
useradd -g `id -ng old` -G `ig -nG old` new
должно спасти
roolebo 08.02.2010 21:23 #
+ 0 -
Это уже похоже на окольный путь. Никто не мешает так сделать, но менять менять права по всему диску не очень удобно.
nekifirus 08.02.2010 14:08 #
+ 0 -
Еще нужно внести нового пользователя во все группы, в которых состоял старый пользователь. Иначе что-то может не работать.
vvorth 08.02.2010 14:24 #
+ 0 -
7. Сверяем ID с теми, которые получены на третьем шаге
id new

я думаю, тут предполагается что при расхождении исправить =.)))
roolebo 08.02.2010 21:01 #
+ 0 -
usermod -l меняет лишь имя пользователя, но не его uid. аналогично и с groupmod -n. а поскольку эти команды работают напрямую с /etc/passwd,/etc/shadow и /etc/group, никакие дополнительные действия не нужны.
enko 08.02.2010 20:18 #
+ 0 -
Я когда возникла необходимость сделал следущее:
1) изменяем строку данного пользователя на новое имя пользователя и нового и на новый домашний каталог:
vipw
2) изменяем строку данного пользователя на новое имя пользователя:
vipw -s
3) изменяем строку данного пользователя на новое название группы для пользователя:
vigr
4) изменяем строку данного пользователя на новое название группы для пользователя:
vigr -s
5) изменить домашний каталог на новое название пользователя:
mv
6) потом пароль меняется:
passwd
PS.копипаста откуда не помню,но работает:)
enko 08.02.2010 20:23 #
+ 0 -
Ай,недосмотрел:
5) mv
6) passwd
enko 08.02.2010 20:26 #
+ 0 -
5) mv old_home new_home
6) passwd new username

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн