创建新用户并添加sudo权限

1 创建新用户

一键添加

useradd -d /data/user/gyb -m -s /bin/bash gyb

or

# 切换为root用户
$ sudo su
#  添加一个新用户
$ useradd gyb
# 为该用户设定登录密码
$ passwd gyb

为该用户指定命令解释程序(通常为/bin/bash)

usermod -s /bin/bash gyb

为该用户指定用户主目录

usermod -d /data/user/gyb gyb

2 添加sudo权限

查看sudoers

$ sudo cat /etc/sudoers      
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

我们不直接在这里修改,而是直接将新用户直接添加到sudoadm用户组
先查看当前用户组:

$ sudo cat /etc/group
root:x:0:
adm:x:4:syslog,wxy,ljz,hpy,zjy,lkx
sudo:x:27:wxy,ljz,hpy,zjy,lkx 

加入用户组:

# 加入sudo用户组
$ sudo usermod -a -G sudo gyb
# 加入adm用户组
$ sudo usermod -a -G adm gyb

再次查看用户组:

$ sudo cat /etc/group
root:x:0:
adm:x:4:syslog,wxy,ljz,hpy,zjy,lkx,gyb # ⭐
sudo:x:27:wxy,ljz,hpy,zjy,lkx,gyb # ⭐

3 删除用户

linux基础命令–userdel 删除用户帐户和相关文件

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值