HCRM博客

CentOS用户如何高效运用命令行操作?

CentOS是一个基于Linux的操作系统,广泛应用于服务器和云计算环境,在CentOS中,用户管理是系统管理员的重要任务之一,以下是关于CentOS用户命令的详细介绍:

创建新用户

1、useradd命令:用于创建一个新用户账户。

CentOS用户如何高效运用命令行操作?-图1
(图片来源网络,侵权删除)

2、参数说明

u:指定用户的UID(用户标识号)。

g:指定用户所属的初始组。

G:指定用户所属的附加组。

d:指定用户的主目录。

s:指定用户的登录Shell。

CentOS用户如何高效运用命令行操作?-图2
(图片来源网络,侵权删除)

c:添加用户账户备注信息。

m:如果指定的主目录不存在,则创建它。

N:不创建与用户同名的基本用户组。

3、示例

```bash

useradd u 5001 g users G wheel d /home/testuser s /bin/bash c "Test User" testuser

CentOS用户如何高效运用命令行操作?-图3
(图片来源网络,侵权删除)

```

修改用户属性

1、usermod命令:用于修改现有用户的属性。

2、参数说明

c:修改用户账户备注信息。

d:修改用户的主目录。

m:如果指定的主目录不存在,则创建它。

g:变更用户所属的组。

G:变更用户所属的附加组。

l:修改用户账户名称。

L定用户账户。

U:解锁用户账户。

o:允许使用重复的UID。

s:修改用户的登录Shell。

u:修改用户的UID。

3、示例

```bash

usermod d /newhome/testuser s /bin/Zsh testuser

```

删除用户

1、userdel命令:用于删除用户账户。

2、参数说明

r:删除用户的同时删除其主目录。

3、示例

```bash

userdel r testuser

```

授权sudo权限

1、编辑sudoers文件:通过编辑/etc/sudoers文件来授予用户sudo权限。

2、步骤

添加可写权限:chmod u+w /etc/sudoers

使用文本编辑器打开并编辑/etc/sudoers文件,vi /etc/sudoers

添加新用户并设置权限,如:testuser ALL=(ALL) NOPASSWD:ALL

撤销可写权限:chmod uw /etc/sudoers

查看用户信息

1、id命令:显示用户的实际ID和有效ID。

2、示例

```bash

id testuser

```

3、cat命令:查看/etc/passwd文件以获取系统中所有用户的列表。

4、示例

```bash

cat /etc/passwd | cut d: f1

```

CentOS中的用户管理涉及创建、修改、删除用户以及授权sudo权限等操作,通过熟练掌握这些命令,可以有效地管理系统中的用户账户,确保系统的安全性和稳定性。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/4770.html

分享:
扫描分享到社交APP
上一篇
下一篇