centos7新建用户并加入sudo组

1.执行命令sudo adduser ryan

2.为ryan设置密码 passwd ryan

3.将ryan加入sudo组(加入wheel即可拥有sudo权限)

sudo usermod -G wheel ryan

4.验证sudo ls

5.sudo执行的时候免密码

执行visudo命令,将%wheel        ALL=(ALL)       ALL注释掉,并打开# %wheel  ALL=(ALL)       NOPASSWD: ALL 如下图

sudo visudo

CentOS 7系统中,你可以通过`useradd`, `groupadd`, 和 `visudo`命令来创建远程用户组。以下是步骤: 1. **创建用户组**: 打开终端输入以下命令来创建一个新的用户组,例如名为`developers`: ```bash sudo groupadd developers ``` 2. **添加成员到**: 现在可以将用户添加到该,比如添加用户`user1`: ```bash sudo usermod -aG developers user1 ``` `-a`表示追加用户到已有,`-G`后面跟着名。 3. **启用SSH免密码登录** (对于允许远程访问): 首先,你需要生成公钥对,然后将公钥加入到远程用户的`.ssh/authorized_keys`文件中。如果用户尚未拥有SSH目录,可以使用: ```bash mkdir -p ~/.ssh chmod 700 ~/.ssh chown user1:users ~/.ssh ``` 接着,在`~/.ssh/authorized_keys`文件中添加公钥内容: ```bash cat /path/to/user1.pub >> ~/.ssh/authorized_keys ``` 最后,设置权限: ```bash chmod 600 ~/.ssh/authorized_keys ``` 4. **编辑sudoers文件** (如果需要对远程用户赋予特定权限): 使用`visudo`编辑`/etc/sudoers`文件,允许指定用户组执行某些命令。例如: ```bash visudo # 在文件底部添加一行,让用户组'developers'具有sudo权限(假设所有在该用户都具有此权限) %developers ALL=(ALL) NOPASSWD:ALL ``` 完成以上步骤后,用户`user1`就属于`developers`且可以免密通过SSH连接到服务器以该权限执行命令。如果有更多关于如何配置的问题,可以在
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值