刚开始运行sudo时,报了下面这个错误

sudo: must be setuid root,于是上网找解决方法,搜索出来的都是这样解决的

ls -l  /usr/bin/sudo
chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo

reboot

我测试后的结论是,这个方法是可行的,但没有说清楚,需要有root的执行权限,如果不能以root身份登陆,

则需要进入到recovery模式,进入方法为:在开机的过程中按shift或ESC键,我ubuntu12.04系统是shift键。

然后在grub菜单中选择第二个启动项,进入到下一个选择列表界面后,再选中有root字样的一项,按回车,

此时,已经进入到具有root权限的字符界面。输入上述命令,如果问题已解决,那大功告成,可以跳过下面内容

我又遇到一个新问题,在此字条界面输入上面的

chown root:root /usr/bin/sudo

chmod 4755 /usr/bin/sudo时,执行失败,

提示read-only file system,然后又上网找,找了N久,测了很多方法,最后找到一个重新挂载/目录以及指定其读写权限命令命令如下:

mount -o remount,rw /

网址:http://www.linuxquestions.org/questions/Linux-general-1/cannot-edit-fstab-in-recovery-mode-filesystem-is-read-only-540195/

然后再输入上述命令

chown root:root /usr/bin/sudo

chmod 4755 /usr/bin/sudo

可以了,执行成功。输入ls -l  /usr/bin/sudo验证修改是否成功,结果显示已经修改了。

以为问题解决了,高兴的输入reboot命令重启。

悲吹的一幕出现了,输入sudo还是有问题,

提示“sudo: /usr/lib/sudo/sudoers.so must be only be writable by owner”,又得开始google了,

找到一个方法是说输入命令:(当然要进入recovery模式)

pkexec chmod Go-w /usr/lib/sudo/sudoers.so 网址如下:http://blog.csdn.NET/huangmou37/article/details/8259724

但我输入该命令时,执行失败,忘了提示什么错误信息了。

该问题的原因为自己错误的修改了/usr目录下的所有权限,那上述命令是不是更改回来的权限不够呢

于是想到了修改 /usr/lib/sudo/sudoers.so文件的权限,输入命令

chmod 4755 /usr/lib/sudo/sudoers.so

然后reboot,输入sudo命令可以了。。。。。。。

转载于:https://www.cnblogs.com/huty/p/8517091.html

【ARM-Linux开发】Ubuntu下的/usr目录权限,导致不能使用sudo命令的修复相关推荐

  1. linux usr目录权限不够,【ARM-Linux开发】Ubuntu下的/usr目录权限,导致不能使用sudo命令的修复...

    刚开始运行sudo时,报了下面这个错误 sudo: must be setuid root,于是上网找解决方法,搜索出来的都是这样解决的 ls -l/usr/bin/sudo chown root:r ...

  2. 嵌入式linux开发ubuntu下常用操作

    以树状图显示指定路径结构: tree -x path 显示后台暂停的进程: jobs fg number 将本地文件拷贝至远端 scp local_file remote_username@remot ...

  3. linux 分区 var,Ubuntu下移动/var目录到单独分区后出现的一些问题

    Ubuntu下移动/var目录到单独分区后出现的一些问题 发布时间:2008-04-21 01:17:50来源:红联作者:yibin 如mount: special device /var/run d ...

  4. 移植中文TTS(ekho)到ARM linux开发板

    移植ekho到arm linux,实现将中文转换为.wav格式的语音文件. 移植开源库libsndfile到arm linux开发板 1. 下载压缩源码包libsndfile-1.0.28.tar.g ...

  5. Linux :debian(ubuntu)下安装和使用haskell

    文章目录 Linux :debian(ubuntu)下安装haskell 安装 使用 Linux :debian(ubuntu)下安装haskell 安装 直接使用apt进行安装: sudo apt- ...

  6. Linux: debian/ubuntu下安装Neo4j

    文章目录 Linux: debian/ubuntu下安装Neo4j Linux: debian/ubuntu下安装Neo4j Neo4j的官方仓库地址:neo4j/neo4j: Graphs for ...

  7. ubuntu下无法在目录下创建文件夹,权限不足解决办法

    ubuntu下无法在目录下创建文件夹,权限不足解决办法 Ubuntu linux系统下 su:出现: authentication failure的解决办法 ubuntu下 sudo passwd r ...

  8. Linux: debian/ubuntu下安装和使用Java 11

    Linux: debian/ubuntu下安装和使用Java 11 只需6行命令: su - echo "deb http://ppa.launchpad.net/linuxuprising ...

  9. Linux: debian/ubuntu下安装和使用Java 8

    Linux: debian/ubuntu下安装和使用Java 8 7行命令解决问题: su - echo "deb http://ppa.launchpad.net/webupd8team/ ...

  10. linux ftp用户指定多个目录,linux ftp服务器下用户限制目录的方法

    我们使用服务器都要站在安全方面进行考虑,有必要将ftp服务下的用户限制在适当的范围内,那么linux ftp服务器下用户限制目录的方法有哪些呢?一起跟着爱站技术频道小编的步伐来了解一下吧! linux ...

最新文章

  1. 【知识点】Java常用类库
  2. pythontry参数_python try异常处理
  3. Maven web项目创建
  4. HTML5唐四薪,8文件存取组件课件.ppt
  5. python3.7官网中文官网_Python官网宣布,正式发布Python 3.7.0!
  6. c语言创建一个hello.txt文件,并检查是否成功,广东工业大学C语言验(上机)任务书2015版.doc...
  7. mysql数据库中删除数据用什么语句_mysql数据库删除数据语句
  8. [转载] ANTLR——词法分析
  9. python接口自动化测试二十二:文件下载
  10. WPS简历模板的图标怎么修改_软件测试工程师简历项目经验怎么写?--1000个已成功入职的软件测试工程师简历范文模板(含真实简历)...
  11. 区块链三加一告诉你如何快速了解区块链入门技术?
  12. 使用kubeadm在CentOS上搭建Kubernetes1.14.3集群
  13. vue 富文本编辑器提取纯文字
  14. 防范WiFi探针嗅探敏感数据的保护方法
  15. webclient 爬虫bug
  16. wnmp php7,wnmp环境php7与其他php版本共存
  17. 谷粒商城 - 项目环境搭建
  18. cpu功耗排行_最全cpu性能排行榜 cpu性能排行天梯图
  19. Maixpy K210图像识别(仅自学笔记)
  20. kubernetes cordon原理

热门文章

  1. Nacos注册中心之服务实例心跳续约与实例过期下线源码解析
  2. 转载:扒一扒Profiler中这几个“占坑鬼”
  3. 通过binlog恢复mysql数据库
  4. 18.1---不用加号的加法(CC150)
  5. unity3d用射线检测做了一个物体的捡起功能
  6. 【原译】一个可定制的WPF任务对话框
  7. 初学Rman 写的备份脚本
  8. 求助:ATI HD3200 LINUX驱动
  9. [Android] View控件显示隐藏动画效果
  10. 深度学习:循环神经网络(RNN)