Linux新建用户设置root权限
一、建立新用户
1. 登录root用户
su root
2. 创建新用户
sudo useradd -r -m -s /bin/bash 用户名
其中参数的意义如下:
-r:建立系统账号
-m:自动建立用户的登入目录
-s:指定用户登入后所使用的shell
3. 手动为用户设置密码
sudo passwd 用户名
二、为新用户增加root权限:
1. 切换到root用户后 输入root用户密码
su
2. 查看sudoers文件
ls -l /etc/sudoers
文件只有r权限,在改动前需要增加w权限,改动后,再去掉w权限。
3. 给root用户增加w权限
chmod u+w /etc/sudoers
4. 查看sudoers文件
ls -l /etc/sudoers
5. vim编辑器 打开sudoers文件
vim /etc/sudoers
6. 在 root ALL=(ALL) ALL 后面加上:
XXX ALL = (ALL) ALL,其中XXX表示你的用户名,保存之后退出
# User privilege specification
root ALL=(ALL:ALL) ALL
demo ALL=(ALL:ALL) ALL
# Allow members of group sudo to execute any command
其中vim编辑——o (在当前行下面插入一个新行)
保存退出——Esc 后 :wq!(强制保存退出)
7. 恢复sudoers文件原来的读写权限
chmode u-w /etc/sudoers
8. 查看sudoers文件
ls -l /etc/sudoers
9. 退出root用户
exit
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!