Ubuntu Stream 8如何管理用户账户
导读:Ubuntu Stream 8用户账户管理指南 Ubuntu Stream 8(基于Ubuntu 20.04 LTS)提供了命令行工具和图形界面两种方式管理用户账户,覆盖从添加、修改到删除用户及权限配置的全流程。 一、命令行管理用户账户 1...
Ubuntu Stream 8用户账户管理指南
Ubuntu Stream 8(基于Ubuntu 20.04 LTS)提供了命令行工具和图形界面两种方式管理用户账户,覆盖从添加、修改到删除用户及权限配置的全流程。
一、命令行管理用户账户
1. 添加新用户
使用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 # 设置密码
2. 修改用户信息
- 修改密码:使用
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)
3. 删除用户
- 删除用户及主目录(彻底清除):
sudo deluser --remove-home username
- 仅删除用户(保留主目录):
sudo deluser username
- 禁用/启用用户:通过修改shell限制登录(禁用:
/sbin/nologin
;启用:/bin/bash
):sudo usermod -s /sbin/nologin username # 禁用 sudo usermod -s /bin/bash username # 启用
4. 查看用户信息
- 查看所有用户(
/etc/passwd
文件):cat /etc/passwd
- 查看特定用户详情(UID、GID、所属组等):
id username
- 查看用户所属组:
groups username
5. 管理用户组
- 创建新组:使用
groupadd
命令:sudo groupadd groupname
- 删除组:使用
groupdel
命令(组内无用户时可删除):sudo groupdel groupname
- 修改用户组关系:如将用户从原组移除并加入新组(
-G
替换所有组,-aG
追加组):sudo usermod -G newgroup username # 替换所有组 sudo usermod -aG newgroup username # 追加组
二、图形界面管理用户账户
Ubuntu Stream 8通过系统设置提供可视化用户管理,步骤如下:
- 打开系统设置:点击左上角Ubuntu图标→选择“设置”→进入“用户”选项卡。
- 添加用户:点击“添加用户”按钮→填写用户名、密码及其他信息(如全名)→点击“添加”。
- 管理现有用户:在用户列表中,可修改用户详情(如密码、账户类型)、删除用户或切换用户身份。
三、权限管理补充
- 文件/目录权限设置:
- 查看权限:
ls -l /path/to/file
(显示文件权限、所有者、组)。 - 修改权限:数字表示法(如
chmod 755 file
,赋予所有者读写执行、组和其他用户读执行权限);符号表示法(如chmod u+x file
,赋予所有者执行权限)。 - 修改所有者:
sudo chown username:groupname file
(更改文件所有者和组)。
- 查看权限:
- ACL(访问控制列表):用于更细粒度权限控制(如给特定用户分配权限),需先安装
acl
包:
设置ACL:sudo apt install acl
setfacl -m u:username:rwx file
(给username用户赋予读写执行权限);查看ACL:getfacl file
。
以上操作覆盖了Ubuntu Stream 8用户账户管理的核心场景,可根据需求选择命令行或图形界面方式执行。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu Stream 8如何管理用户账户
本文地址: https://pptw.com/jishu/716681.html