Рейтинг:0

Как изменить идентификатор пользователя для живого пользователя?

флаг ec

Поиск в Интернете найден Как я могу изменить свой собственный идентификатор пользователя?. Однако в системе нет пользователя 999 (ubuntu). /etc/passwd в iso-файле дистрибутива (в Каспер/файловая система.squashfs), дом папка пуста. Насколько я знаю, это означает, что живой пользователь создается «на лету» во время загрузки.

Где и как изменить этот идентификатор пользователя на iso? Не после загрузки, я хочу изменить iso-файл, чтобы он загружался с 1000 uid, я знаю, как пересобрать iso-файл liveUSB.

P.S. проверил это на последней версии 20.04.3.

Рейтинг:0
флаг ec

Можно использовать собственный сценарий инициализации. Изменение grub.cfg и/или isolinux.cfg, строки, которые обычно имеют тихий всплеск -- изменение на тихий всплеск init=/boot/abc.sh --, куда /загрузочный/abc.sh это скрипт с содержимым:

#!/бин/баш
групповой мод --gid 1000 убунту
usermod --uid 1000 убунту
исполняемый /sbin/инит

Ожидается, что этот сценарий запустится после сценариев initrd, которые делают пользователя активным, но до входа пользователя в систему.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.