ubuntu /usr/bin/sudo: Permission denied
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu /usr/bin/sudo: Permission denied相关的知识,希望对你有一定的参考价值。
参考技术A问题来源 :动了下/usr/bin中的sudo文件,导致这个问题。
这个相当于sudo没有权限使用了,要对sudo加上用户可执行权限就好了。但是想对/usr/bin文件进行操作本身就需要root权限;幸亏还能进入root进行操作。
先查看sudo权限:
每个文件的属性由左边第一部分的 10 个字符来确定;其中第一个字符表示文件类型:
linux文件权限:
Linux 文件基本属性
无法在 ubuntu 中创建符号链接
【中文标题】无法在 ubuntu 中创建符号链接【英文标题】:Not able to create symbolik link in ubuntu 【发布时间】:2021-12-24 13:08:03 【问题描述】:mahima@INPUNML4JJ8043:/usr/bin$ npm -v
/usr/bin/env: ‘node’: No such file or directory
当我尝试创建符号链接时,它给出了错误。
mahima@INPUNML4JJ8043:/usr/bin$ ln -s /usr/bin/nodejs /usr/bin/node
ln: failed to create symbolic link '/usr/bin/node': File exists
当我尝试安装 npm 或 nodejs 时,它说它已经安装了。不知道是什么问题。
mahima@INPUNML4JJ8043:/usr/bin$ sudo apt-get install npm
Reading package lists... Done
Building dependency tree
Reading state information... Done
npm is already the newest version (6.14.4+ds-1ubuntu2).
0 upgraded, 0 newly installed, 0 to remove and 80 not upgraded.
当我安装 nodejs 时
mahima@INPUNML4JJ8043:/usr/bin$ sudo apt-get install nodejs
Reading package lists... Done
Building dependency tree
Reading state information... Done
nodejs is already the newest version (10.19.0~dfsg-3ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 80 not upgraded.
我的机器有什么问题。然而今天我在尝试升级node
版本时犯了一些错误。现在没有任何效果。
【问题讨论】:
【参考方案1】:首先尝试调试“文件存在”报告。试试ls -l /usr/bin/node
看看文件是什么。了解详细信息后,您最终可以删除该文件。其次,您通常不能在 Ubuntu 中仅使用用户权限在系统目录中建立链接。试试sudo ln -s /usr/bin/nodejs /usr/bin/node
。当然,当没有文件/usr/bin/node
存在时。
【讨论】:
以上是关于ubuntu /usr/bin/sudo: Permission denied的主要内容,如果未能解决你的问题,请参考以下文章
在ubuntu 10.04下安装oracle11g时出现 >>> 无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色。
ubuntu 设置开机自启动 / 设置定时重启 / crontab 定时执行 / 后台执行
Ubuntu下为啥每次重启都要source一下/etc/profile才能显示java的版本?
#!/usr/bin/env python与#!/usr/bin/python的区别
ubuntu安装flash 最后一步cp -r ./usr/* /usr/命令无效 请写个完整的命令
在ubuntu下每次都要用终端输入python /xxx/xxx/proxy.py 好麻烦,能写一个啥东西双击就能运行吗?