HCRM博客

如何在CentOS中使用命令?

在CentOS中创建新用户并授权是一个常见的系统管理任务,它涉及到用户的添加、密码设置以及权限配置,以下是详细步骤和相关命令的全面解析:

创建新用户

1、使用useradd命令创建新用户

如何在CentOS中使用命令?-图1
(图片来源网络,侵权删除)

基本命令格式为:useradd [选项] 用户名

创建一个名为“zhangbiao”的用户:useradd zhangbiao

2、指定用户主目录

如果需要指定用户的主目录,可以使用d选项。

创建一个名为“zhangbiao”的用户,并将其主目录设置为/home/zhangbiaouseradd d /home/zhangbiao zhangbiao

3、同时创建主目录

如何在CentOS中使用命令?-图2
(图片来源网络,侵权删除)

如果指定的主目录不存在,并且希望在创建用户时同时创建该目录,可以结合使用m选项。

useradd d /home/zhangbiao m zhangbiao

4、设置用户组

使用g选项指定用户所属的主组。

使用G选项指定用户所属的附加组(可以指定多个组)。

5、指定登录Shell

使用s选项指定用户的登录Shell

指定Bash作为登录Shell:useradd s /bin/bash zhangbiao

设置用户密码

1、使用passwd命令设置密码

基本命令格式为:passwd 用户名

为“zhangbiao”用户设置密码:passwd zhangbiao

系统会提示输入并确认新密码。

授权新用户使用sudo

1、编辑sudoers文件

sudoers文件是控制sudo访问权限的核心文件,通常位于/etc/sudoers

使用文本编辑器(如vim)打开该文件:vi /etc/sudoers

2、添加新用户到sudoers文件

在文件中添加一行,以授予新用户sudo权限,添加以下行以允许“zhangbiao”用户在所有主机上以任何用户身份运行所有命令:

     zhangbiao ALL=(ALL) ALL

如果希望新用户在执行sudo命令时不需要输入密码,可以将最后一个ALL替换为NOPASSWD:ALL,如下所示:

     zhangbiao ALL=(ALL) NOPASSWD: ALL

3、保存并退出编辑器

在vim中,按Esc键,然后输入:wq保存更改并退出。

验证新用户及其sudo权限

1、切换到新用户

使用susu命令切换到新用户。su zhangbiao

2、测试sudo权限

在新用户的终端中,尝试使用sudo运行一个命令,如sudo ls /root,并观察是否需要输入密码以及命令是否成功执行。

通过上述步骤,可以在CentOS中成功创建新用户并为其配置sudo权限,从而实现对系统资源的安全管理和访问控制。

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