Linux终端用户管理添加、删除和修改用户账户
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux终端用户管理添加、删除和修改用户
账户
在Linux操作系统中,用户账户管理是系统管理员工作中的一项基
本任务。
通过终端可以方便地完成用户账户的添加、删除和修改操作。
本文将介绍如何在Linux终端中进行用户账户管理的相关操作。
一、添加用户账户
要添加一个新的用户账户,可以使用以下命令:
```shell
sudo useradd [选项] 用户名
```
其中,[选项]为可选参数,可根据需要使用不同的参数来添加用户。
常用参数如下:
- `-c`:指定用户的注释。
- `-m`:自动创建与用户同名的主目录。
- `-s`:指定用户的默认Shell。
- `-g`:指定用户的主要用户组。
- `-G`:指定用户的附加用户组。
例如,要添加一个用户名为"testuser",注释为"Test User",并将其加入primarygroup主要用户组和secondarygroup附加用户组,可以使用以下命令:
```shell
sudo useradd -c "Test User" -g primarygroup -G secondarygroup testuser ```
添加用户时,还需设置用户的密码。
可以通过以下命令为用户设置密码:
```shell
sudo passwd 用户名
```
在输入以上命令后,系统会提示你输入新密码并进行确认。
二、删除用户账户
要删除一个用户账户,可以使用以下命令:
```shell
sudo userdel 用户名
```
该命令将删除指定的用户账户和相关的用户组,但不会删除用户的
主目录和个人文件。
如果需要同时删除用户的主目录,可以使用以下
命令:
```shell
sudo userdel -r 用户名
```
请在使用删除用户命令时,谨慎操作,确保不会误删重要用户账户。
三、修改用户账户
要修改一个用户账户的属性,可以使用以下命令:
```shell
sudo usermod [选项] 用户名
```
其中,[选项]为可选参数,可根据需要使用不同的参数来修改用户
属性。
常用参数如下:
- `-c`:修改用户的注释。
- `-l`:修改用户的登录名。
- `-g`:修改用户的主要用户组。
- `-aG`:添加用户到附加用户组。
例如,要将"testuser"的注释修改为"New Test User",可以使用以下命令:
```shell
sudo usermod -c "New Test User" testuser
```
需要注意的是,修改用户的登录名时,请确保用户当前没有登录,否则修改可能会失效。
四、查看用户账户信息
要查看系统上所有用户账户的信息,可以使用以下命令:
```shell
sudo cut -d: -f1 /etc/passwd
```
该命令会列出系统中所有用户账户的用户名。
如果只想查看某个用户账户的详细信息,可以使用以下命令:
```shell
sudo id 用户名
```
该命令将显示指定用户账户的详细信息,包括用户ID、所属用户组等。
通过以上方法,我们可以在Linux终端中方便地进行用户账户的添加、删除和修改操作。
用户账户管理是Linux系统管理的一个重要方面,合理管理用户账户能够提高系统的安全性和可用性。