linux下为普通用户添加root权限
尝试了好多方法,最终选择推荐以下这种方法
方法原理:
修改 /etc/sudoers 文件,添加我们普通用户名,即可获得我们的root用户权限
1 2 3 4 5 6 | 在root 下 vim /etc/sudoers ## Allow root to run any commands anywhere root ALL=(ALL) ALL tom ALL=(ALL) ALL #添加这条命令,为普通用户提升权限 |
完成之后保存退出 :x
验证:
登录到我们的普通用户
使用以下命令进行查看权限
1 | sodu -l #用来查看我们当前用户的权限 |
权限查询详解:
1 2 3 4 5 6 7 8 9 10 11 12 | [root@Huawei ~]# su - tom [adminzhou@Huawei ~]$ sudo -l [sudo] password for tom: Matching Defaults entries for tom on this host: !visiblepw, always_set_home, env_reset, env_keep="COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR LS_COLORS ", env_keep+=" MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE ", env_keep+=" LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES ", env_keep+=" LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE ", env_keep+=" LC_TIME 18292203177 LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY", secure_path=/sbin\:/bin\:/usr/sbin\:/usr/bin User tom may run the following commands on this host: (ALL) ALL #效果可见,我们的普通用户已经具有了 ALL权限 |
在这个过程中需要输入一次密码,用以验证自己的身份
本文作者:Security
本文链接:https://www.cnblogs.com/security-guard/p/12720112.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(三):用.NET IoT库
· 【非技术】说说2024年我都干了些啥