Debian 添加普通用户并添加sudo权限

本文介绍了如何在Debian系统中添加用户组、创建用户、设置用户信息、分配sudo权限,并提供了操作命令示例。重点在于确保用户能够正确登录系统并进行管理操作。


Debian 添加普通用户并添加sudo权限

首先添加一个用户组:

1
groupadd humou

添加用户,设置主目录,shell路径

1
useradd -g humou -d /home/humou -s /bin/bash -m humou

shell路径设置不对,该用户会无法登录

或者直接:

1
useradd -g humou humou

设置密码

1
passwd humou

删除一个用户:

1
userdel humou

相应的用户组也会一并删除

查看某用户的信息:

1
id humou

查看系统中的全部用户:

1
cat /etc/passwd

给普通用户sudo权限:

1
visudo

找到:

1
root ALL=(ALL) ALL

在下面添加

1
humou ALL=(ALL) ALL

如需用户使用sudo时不输入密码,则为:

1
humou ALL=NOPASSWD: ALL
### 将普通用户添加sudo组的方法 在Linux系统中,将普通用户添加到`sudo`组可以通过以下方法实现。这些方法确保用户能够以管理员权限执行命令,而无需直接使用`root`账户。 #### 方法一:通过修改`/etc/sudoers`文件 可以使用`visudo`命令编辑`/etc/sudoers`文件,将目标用户添加到`sudo`组。这种方法适用于所有Linux发行版,但需要谨慎操作,因为错误的配置可能导致系统无法正常运行[^1]。 #### 方法二:使用`usermod`命令 对于基于Red Hat的系统(如CentOS、Fedora),`sudo`权限通常与`wheel`组相关联。可以通过以下命令将用户添加到`wheel`组: ```bash usermod -aG wheel username ``` 例如,将用户`vbox`添加到`wheel`组: ```bash usermod -aG wheel vbox ``` 此命令会将用户`vbox`添加到`wheel`组,赋予其`sudo`权限[^2]。 #### 方法三:直接编辑`/etc/group`文件 可以通过编辑`/etc/group`文件,手动将用户添加到`sudo`或`wheel`组。例如,在文件中找到`sudo`或`wheel`组的条目,在末尾添加用户名。例如: ``` sudo:x:27:username ``` 或者对于`wheel`组: ``` wheel:x:10:username ``` 完成后保存文件退出。这种方法需要管理员权限且建议仅在其他方法不可用时使用[^3]。 #### 方法四:新建用户时指定组 在创建新用户时,可以直接将其添加到`sudo`或`wheel`组。例如: ```bash useradd -G sudo username ``` 或者对于`wheel`组: ```bash useradd -G wheel username ``` 这一步可以在用户创建时完成,从而避免后续手动添加的操作[^4]。 ### 注意事项 - 修改`/etc/sudoers`文件时必须使用`visudo`命令,以防止语法错误导致系统无法正常使用。 - 不同Linux发行版可能使用不同的组名来管理`sudo`权限。例如,Debian/Ubuntu使用`sudo`组,而Red Hat/CentOS/Fedora使用`wheel`组。 - 添加用户到`sudo`组后,可能需要重新登录才能使更改生效。 ```bash # 示例:将用户test添加sudo组(适用于Debian/Ubuntu) usermod -aG sudo test # 示例:将用户test添加到wheel组(适用于Red Hat/CentOS/Fedora) usermod -aG wheel test ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值