Linux 变更用户帐号名称及 UID


usermod 是变更 Linux 帐号设定的工具, 要变更帐号名称及帐号 UID, 同样可以使用 usermod, 例如:

# usermod -l new-name old-name

如果要修改帐号的 UID, 语法是这样:

# usermod -u new-UID username

上面指令会将帐号 username 的 UID 改为 new-UID, 其中这个 new-UID 的数字有一些限制:

— 必须为正数
— 必须未被使用
— 一般上 0 至 99 的 UID 是系统保留帐号

透过上面指令变更帐号的 UID 后, 该帐号的 Home Directory 及其档案会自动变更 owner 的 UID, 在帐号 Home Directory 以外的档案必须用 chown 手动变更 owner.

Leave a Reply