Ubuntu Stream 8用户账户管理指南
Ubuntu Stream 8(基于Ubuntu 20.04 LTS)提供了命令行工具和图形界面两种方式管理用户账户,覆盖从添加、修改到删除用户及权限配置的全流程。
使用adduser命令可交互式创建用户,系统会提示设置密码及可选信息(如全名、联系方式):
sudo adduser username
若需创建用户并直接赋予sudo权限(需管理员确认),可结合usermod命令:
sudo adduser newuser --disabled-password --gecos 'New User' # 创建无密码用户
sudo usermod -aG sudo newuser # 将用户加入sudo组
或通过useradd命令(需手动创建主目录和设置密码):
sudo useradd -m username # -m选项创建主目录
sudo passwd username # 设置密码
passwd命令(需管理员权限):sudo passwd username
-aG表示追加组,避免移除原有组):sudo usermod -aG groupname username
或从组中移除用户:sudo gpasswd -d username groupname
-l)、主目录(-d)或默认shell(-s):sudo usermod -l newname oldname # 更改用户名
sudo usermod -d /new/home username # 更改主目录
sudo usermod -s /bin/bash username # 更改shell(如/bin/bash)
sudo deluser --remove-home username
sudo deluser username
/sbin/nologin;启用:/bin/bash):sudo usermod -s /sbin/nologin username # 禁用
sudo usermod -s /bin/bash username # 启用
/etc/passwd文件):cat /etc/passwd
id username
groups username
groupadd命令:sudo groupadd groupname
groupdel命令(组内无用户时可删除):sudo groupdel groupname
-G替换所有组,-aG追加组):sudo usermod -G newgroup username # 替换所有组
sudo usermod -aG newgroup username # 追加组
Ubuntu Stream 8通过系统设置提供可视化用户管理,步骤如下:
ls -l /path/to/file(显示文件权限、所有者、组)。chmod 755 file,赋予所有者读写执行、组和其他用户读执行权限);符号表示法(如chmod u+x file,赋予所有者执行权限)。sudo chown username:groupname file(更改文件所有者和组)。acl包:sudo apt install acl
设置ACL:setfacl -m u:username:rwx file(给username用户赋予读写执行权限);查看ACL:getfacl file。以上操作覆盖了Ubuntu Stream 8用户账户管理的核心场景,可根据需求选择命令行或图形界面方式执行。