购买香港服务器后如何在CentOS 7系统上创建新用户?

CentOS 7 系统上,您可以通过以下步骤创建一个新的用户并为其分配权限。这是一个常见的操作,用于管理香港服务器租用后的用户访问。


1. 创建新用户

使用 adduseruseradd 命令创建新用户。

1.1 创建用户

运行以下命令,创建一个名为 newuser 的用户:

bash
adduser newuser

说明

  • adduseruseradd 的增强版本,效果相同,但更友好。
  • 替代命令:
    bash
    useradd newuser
    

1.2 设置香港服务器密码

为用户设置密码:

bash
passwd newuser

系统会提示您输入密码并确认。例如:

plaintext
Changing password for user newuser.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

2. 配置用户权限

2.1 添加到 sudo

如果希望新用户具有管理员权限(可通过 sudo 提升权限执行命令),需要将其添加到 wheel 组:

bash
usermod -aG wheel newuser

注意

  • wheel 是 CentOS 中的默认管理员组。
  • 用户加入 wheel 组后,可以使用 sudo 执行管理员命令。

3. 验证用户创建

  1. 切换到新用户:

    bash
    su - newuser
    
    • 如果切换成功,说明用户已创建。
  2. 测试 sudo 权限:

    bash
    sudo ls /root
    
    • 如果提示输入用户密码且命令执行成功,说明用户已被授予管理员权限。

4. 限制用户权限(可选)

如果您不希望新用户具有管理员权限,只需跳过添加到 wheel 组的步骤。或者,您可以设置更严格的权限。

4.1 禁止用户使用 sudo

确保用户不在 wheel 组:

bash
gpasswd -d newuser wheel

4.2 限制用户访问特定目录

您可以设置文件或目录的权限,确保用户只能访问特定资源:

bash
chown newuser:newuser /path/to/directory
chmod 700 /path/to/directory

5. 删除用户(可选)

如果需要删除用户及其主目录,可以使用以下命令:

bash
userdel -r newuser
  • -r 参数会删除用户的主目录(/home/newuser)及其所有文件。

6. 总结

步骤 命令 说明
创建用户 adduser newuser 创建新用户
设置密码 passwd newuser 为用户设置密码
添加管理员权限 usermod -aG wheel newuser 将用户加入管理员组
删除用户 userdel -r newuser 删除用户及其主目录
限制目录访问权限 chown newuser:newuser /path/to/directory 设置目录所有权

 

通过以上步骤,您可以在 CentOS 7 上轻松创建新用户,并根据需求分配或限制其权限。

超过 50,000 人的信任 网硕互联期待你加入我们的会员。