美文网首页Linux学习与应用技巧
ubuntu /usr/bin/sudo: Permission

ubuntu /usr/bin/sudo: Permission

作者: JeremyL | 来源:发表于2020-09-14 12:00 被阅读0次

#问题描述

使用sudo命令时 报错如下:
ubuntu /usr/bin/sudo: Permission denied

问题来源:动了下/usr/bin中的sudo文件,导致这个问题。

这个相当于sudo没有权限使用了,要对sudo加上用户可执行权限就好了。但是想对/usr/bin文件进行操作本身就需要root权限;幸亏还能进入root进行操作。

先查看sudo权限:

ls -l sudo*

每个文件的属性由左边第一部分的 10 个字符来确定;其中第一个字符表示文件类型:

  • 当为 d 则是目录
  • 当为 - 则是文件;
  • 若是 l 则表示为链接文档(link file);
  • 若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
  • 若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
    后面的9个字符均表示文件使用权限,每三个一组,表示属主权限,属组权限,其它组用户权限。

linux文件权限:

  • r 代表可读(read), 数字代号4
  • w 代表可写(write), 数字代号2
  • x 代表可执行(execute), 数字代号1
  • - 代表没有权限。

#解决办法:

cd /usr/bin/
su
chmod +755 .
exit

#参考:

Linux 文件基本属性

相关文章

网友评论

    本文标题:ubuntu /usr/bin/sudo: Permission

    本文链接:https://www.haomeiwen.com/subject/uexzektx.html