mark下乱改/usr下文件权限引起的一系列问题
来源:互联网 发布:apache日志按天生成 编辑:程序博客网 时间:2024/05/16 07:23
又一次自己搞bug自己解。
个性太着急又马虎。
但是学到东西还是很赞的。
--题记
起源:
第一次正式用ubuntu(应该说第一次用linux),想在linux下学习android(所以linux不是本次学习的重点)。昨天,安装了jdk、eclipse、adt、sdk。均安装在了/usr/local下,因为操作时总是需要sudo,所以就"一怒"下,将/usr/下的所有文件权限均改成了普通用户。(求批评啊)。
问题:
一些列,这是蝴蝶效应吗?
1. 突然不能连接无线了,而且连无线标准都不见了。
报错说:“系统网络与本版本的网络管理器不兼容”(事实证明不能尽信系统提示,这个提示让我觉得是某个软件有问题。大多数系统级的提示总结性太强,不利于找问题,要解决问题,要看问题细节,然后从底层往最上层找。)
第一次探索:
$ cd /etc/NetworkManager/system-connections/
$ mv system-connectinos /home/Username
$mkdir system-connnections
$ NetworkManager //(重启服务)
这个处理的确使得无线标志出现了,但是仍然不能联网。
注:在处理这的时候,需要root权限,但是我sudo 时候报错:must be setuid root。这就是问题二了。
2.must be setuid root
此时发现/usr/bin/sudo权限改动,当然这个时候仅仅执行chown是不行的了,报同样的错误啊。于是重启进入recovery mode,并且选择root模式进行。在这个命令行下修改文件权限。结果出了第三个问题。
3.recovery mode下文件read-only
在进行操作前,执行下,$mount -o remount /;
于是顺便在这里把/usr/权限除了工作目录,全改为了root。
第二次探索:上述说了,出现了无线标志,但是连接不上无线。(搜索关键词:ubuntu链接不是无线)
(这里由于知识积累不够,所以很多看不懂的,但是学会了iwconfig看无线连接状态。)
很多答案都是从硬件层面上说的,比如没有驱动之类的。按照网上的建议,点击系统设置--》附加驱动 查看无线驱动的相关信息,结果点击报错。点击系统设置--》网络也报错,这次我仔细看了报错信息:/usr/lib/dbus-1.0/dbus-daemon-launch-helper errors。这里解释解决问题的关键了:
/usr/lib/dbus-1.0/这个目录的权限设置为:
- mark下乱改/usr下文件权限引起的一系列问题
- Linux下文件的权限
- linux下文件的权限
- linux下文件的权限
- linux下文件的权限
- linux下文件的权限
- linux下文件的权限
- linux下文件的权限
- linux下文件的权限
- linux下文件的权限
- linux下文件的权限
- linux下文件的权限
- linux下文件的权限
- linux下文件的权限
- linux下文件的权限
- Linux下文件的权限
- Linux下文件的权限
- linux下文件的权限
- 好快啊
- .net框架
- 深入理解java虚拟机(一):java内存区域(内存结构划分)
- 黑马程序员-内省
- iOS开发中一些常见的并行处理
- mark下乱改/usr下文件权限引起的一系列问题
- HttpContext.Current并非无处不在
- hdu 1754 I Hate It(线段树,单点替换,求区间最值)
- 使用Xcode和Instruments调试解决iOS内存泄露
- GR冻结库存计算函数
- 对话框菜单不响应UPDATE_COMMAND_UI
- 2013年托福听力精选短语
- IIS下PHP的ISAPI和FastCGI比较
- 安装SQl 2008为SQL Server代理服务提供的凭据无效