Ubuntu 22.04新建用户,并赋予管理权限

在Ubuntu系统中,有一种特殊的用户:超级用户(root)。

root用户,权限太大,可以对系统进行任意操作。例如:删除系统文件等危险操作。为了避免误操作导致系统崩溃或数据丢失,我们一般不使用超级用户账号进行日常操作。

  1. 场景
    ubuntu 22.04,使用root账号,创建普通账号,并赋予root权限。
    查看系统发行版本,命令如下:
powershell 复制代码
lsb_release -a
  1. 创建账号
    使用adduser创建用户,命令如下:
powershell 复制代码
adduser newuser

newuser为要创建的账号名,修改为自己想要的用户名。

期间需要输入两次密码。第一次用于设置密码,第二次用于确认密码。

注意,输入密码时,看不见输入的字符。输入后回车即可。

设置密码后,需要设置账户信息,这里可以采用默认,全部回车,最后输入y确认即可:

添加用户后,默认会在/home路径下创建一个与用户名相同的用户目录。

  1. 给新用户添加管理权限
    如果希望新创建的用户具有管理权限,将用户添加到sudo组即可!

将新用户添加到 sudo 组,命令如下:

powershell 复制代码
adduser newuser sudo
  1. 账号切换
    由root账号切换到普通账号:
powershell 复制代码
sudo su newuser

由普通账号切换到root账号:

powershell 复制代码
sudo su root

注意:切换到root账号时,需要输入当前账号的密码。

相关推荐
北风催呀催16 小时前
HuggingFace下载镜像加速技巧
linux·huggingface
MicrosoftCloud16 小时前
性能排查 02|vmstat、iostat、mpstat、sar 怎么读?性能四件套的分工与判读阈值
linux·ubuntu·vmstat·性能监控·iostat·sysstat
AR-26710-16 小时前
Linux Day16——日志
linux·运维
小HANN16 小时前
华为云企业网站上云实战|从零搭建高可用WordPress(ECS+RDS+ELB+弹性伸缩+云监控全流程落地)
linux·运维·服务器·经验分享
susplus17 小时前
【IMX6ULL Linux系统移植】SD卡分区 | uboot详解
linux·arm·u-boot
@三十一Y17 小时前
Linux:实现简易的shell
linux
2301_7779983418 小时前
TCP连接断开:进程终止、主机断电与网络断开
linux·服务器·网络·tcp/ip
星恒随风18 小时前
Linux进程基础(二):进程调度、上下文切换、O(1)调度器、环境变量与虚拟地址空间
linux·笔记·学习·状态模式
xbzb19 小时前
一边装一边报错:CentOS 7 + LNMP 跑 ECShop 的常见故障与解法
linux·运维·centos