首页 > 编程知识 正文

sudo 报错,sudo命令不可用

时间:2023-05-06 17:31:57 阅读:179157 作者:4490

参考: https://blog.csdn.net/sinat _ 39589027/article/details/85323996? epth _1- UTM _ source=distribute.PC _ relevant.none-task-blog-blogcommendfrombaidu-1 UTM _ source=distrib

Linux sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。

使用权限:在 /etc/sudoers 中有出现的使用者。

一、普通用户使用sudo命令失败以我的用户ly为例,错误消息: ly不在sudoers文件中。 这件事会被报告。

二、原因:当前操作用户权限不足。 此用户未添加到/etc/sudoers.d文件中。

root用户仅在分配权限和设置系统时使用,不能公开root用户的密码。 一般用户运行系统程序时,需要临时提高权限。 sudo是我们经常使用的命令。

三、如何修改1,切换到根目录。 超级用户

2、查看/etc/sudoers文件权限,只读权限时修改为可写权限。 chmod u w /etc/sudoers或直接授予777权限的chmod 777 /etc/sudoers修改此文件

3、vim /etc/sudoers文件,添加需要提升权限的用户

如果在使用sudo命令时不输入密码,则在编辑sudoers文件时添加NOPASSWD:即可

4、保存退出,将/etc/sudoers权限恢复为440 chmod 440 /etc/sudoers

5、切换到普通用户,测试用户权限是否上升

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。