首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改活动用户的用户id?

如何更改活动用户的用户id?
EN

Ask Ubuntu用户
提问于 2021-12-17 02:14:49
回答 1查看 556关注 0票数 0

网络搜索发现了如何更改自己的用户ID?。然而,/etc/passwd中没有999 (ubuntu)用户在发行版iso文件中(在casper/filesystem.squashfs中),home文件夹是空的。AFAIK,这意味着实时用户是在引导过程中动态创建的.

在何处以及如何更改iso上的用户id?在引导之后,我想修改iso文件,以便用1000uid启动,我知道如何重新构建liveUSB iso文件。

P.S.检查了最新的20.04.3版本。

EN

回答 1

Ask Ubuntu用户

发布于 2022-01-30 13:07:35

可以使用自定义init脚本。更改grub.cfg和/或isolinux.cfg,通常使quiet splash --更改为quiet splash init=/boot/abc.sh --的行,其中/boot/abc.sh是包含内容的脚本:

代码语言:javascript
复制
#!/bin/bash
groupmod --gid 1000 ubuntu
usermod --uid 1000 ubuntu
exec /sbin/init

预期该脚本将在使用户处于活动状态的initrd脚本之后运行,但在用户登录之前运行。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1382382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档