linux:uid_gid_change
Как изменить uid и gid
Короткая памятка по usermod.
Пояснения
- username / имя пользователя
- user id / идентификатор пользователя
- groupname / имя группы
- group id / идентификатор группы
Изменить uid пользователя john с 1000 на 1007
# usermod -u 1007 john
Изменить имя пользователя с john на jack
# usermod -l jack john
Изменить gid (основная группа) пользователя john с 1000 на 1007
# usermod -g 1007 john
Изменить gid группы thewho на 1337
# groupmod -g 1337 thegroup
Изменить имя группы old-group на new-group
# groupmod -n new-group old-group
Изменить одновременно uid и gid
# usermod -u 1337 -g 1337 john
Изменить домашний каталог пользователя john
# usermod -d /home/new-john-home john
проверить
При смене числовых ID y пользователя нужно сменить и ID (owner/group) файлов вне домашнего каталога (если таковые имеются).
Пример. Найти все директории и файлы с ID 1007 от самого корня /
и сделать chown для каждого найденного элемента
find / -user 1007 -exec chown -h 1337 {} \;
EOM
linux/uid_gid_change.txt · Последнее изменение: 2020/12/14 02:57 — 127.0.0.1
Обсуждение