deluser 命令主要用于删除用户账户,而不是修改用户信息。如果你需要修改 Debian 用户的信息,可以使用 usermod 命令。以下是一些常见的 usermod 用法示例:
sudo usermod -l new_username old_username
这个命令将把 old_username 的用户名改为 new_username。
sudo usermod -d /new/home/directory -m new_username
这个命令将把 new_username 的家目录改为 /new/home/directory,并且会将旧家目录中的文件移动到新家目录。
sudo usermod -g new_group new_username
这个命令将把 new_username 的主要组改为 new_group。
sudo usermod -aG group1,group2 new_username
这个命令将把 new_username 添加到 group1 和 group2 组中。
sudo usermod -L new_username
这个命令将锁定 new_username 的账户,使其无法登录。
sudo usermod -U new_username
这个命令将解锁 new_username 的账户,使其可以再次登录。
sudo usermod -s /new/shell new_username
这个命令将把 new_username 的登录Shell改为 /new/shell。
假设你想将用户名从 olduser 改为 newuser,并且将家目录改为 /home/newuser,可以按以下步骤操作:
修改用户名:
sudo usermod -l newuser olduser
修改家目录并移动文件:
sudo usermod -d /home/newuser -m newuser
/etc/mailname 文件中的用户名(如果有的话)。通过这些命令,你可以灵活地修改 Debian 用户的各种信息。