美文网首页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