/usr权限的问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
Higeo
帖子: 27
注册时间: 2012-10-12 13:21
系统: ubuntu

/usr权限的问题

#1

帖子 Higeo » 2014-10-01 10:12

今天安装virtualbox,安装xp出现错误,后来查看/usr的属性发现不知道什么时候所有者属性被我改了,chown改回来之后重启桌面就进不去了,The system is running in low-graphics mode,/usr里的所有者和权限如何设置?桌面进不去是不是跟这个有关系?
taohunter
帖子: 1555
注册时间: 2012-03-31 3:29

Re: /usr权限的问题

#2

帖子 taohunter » 2014-10-01 12:13

永远不要去改任何系统文件的权限,除非你有能力处理随之而来的各种系统异常。至于如何改回缺省的权限,你首先要搞清楚为什么¨所有者属性被我改了¨--正常情况装个virtualbox是不会改/usr的owner属性的。/usr缺省的属性如下:

代码: 全选

$ ls -l |grep usr
drwxr-xr-x  13 root root  4096  6月 14 18:54 usr
如果你只是改了/usr,没有递归式地修改其下的子目录和其他文件的属性,那么可以在启动时选择grub中的¨高级¨,进入recovery mode,引导到recovery菜单后选择root,在root提示符下执行:

代码: 全选

cd /
chown root /usr
shutdown -r 0
三年后终于回到16.04--稳定了!
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: /usr权限的问题

#3

帖子 vickycq » 2014-10-01 13:15

曾经不小心执行了chown -Rv /var root,出现若干问题。(见viewtopic.php?f=139&t=463303)只好在另一台机器上装个了干净的系统,按照其中/var 子目录及文件的属性一点一点手动改回来。

代码: 全选

$ ls -l |grep usr
drwxr-xr-x  13 root root  4096  6月 14 18:54 usr
虽然usr目录的owner是root,但其中子目录、文件的owner不一定全是root,如果之前递归修改了的话就麻烦了。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
Higeo
帖子: 27
注册时间: 2012-10-12 13:21
系统: ubuntu

Re: /usr权限的问题

#4

帖子 Higeo » 2014-10-01 13:42

taohunter 写了:永远不要去改任何系统文件的权限,除非你有能力处理随之而来的各种系统异常。至于如何改回缺省的权限,你首先要搞清楚为什么¨所有者属性被我改了¨--正常情况装个virtualbox是不会改/usr的owner属性的。/usr缺省的属性如下:

代码: 全选

$ ls -l |grep usr
drwxr-xr-x  13 root root  4096  6月 14 18:54 usr
如果你只是改了/usr,没有递归式地修改其下的子目录和其他文件的属性,那么可以在启动时选择grub中的¨高级¨,进入recovery mode,引导到recovery菜单后选择root,在root提示符下执行:

代码: 全选

cd /
chown root /usr
shutdown -r 0

我没记着我什么时候改过,我重装了一下,所有者还是这样:

代码: 全选

drwxr-xr-x   2 root  root  12288 10月  1 11:35 sbin
drwxr-xr-x   2 root  root   4096  4月 17 09:21 srv
dr-xr-xr-x  13 root  root      0 10月  1 12:50 sys
drwxrwxrwt  12 root  root   4096 10月  1 13:35 tmp
drwxr-xr-x  11 higeo higeo  4096  2月 29  2012 usr
drwxr-xr-x  13 root  root   4096  4月 17 09:29 var
lrwxrwxrwx   1 root  root     30 10月  1 10:41 vmlinuz -> boot/vmlinuz-3.13.0-24-generic
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: /usr权限的问题

#5

帖子 poloshiao » 2014-10-01 14:39

我没记着我什么时候改过,我重装了一下,所有者还是这样:
可能原因
你重裝掛載 / 時 沒有勾選 格式化
taohunter
帖子: 1555
注册时间: 2012-03-31 3:29

Re: /usr权限的问题

#6

帖子 taohunter » 2014-10-01 14:42

Higeo 写了:
taohunter 写了:永远不要去改任何系统文件的权限,除非你有能力处理随之而来的各种系统异常。至于如何改回缺省的权限,你首先要搞清楚为什么¨所有者属性被我改了¨--正常情况装个virtualbox是不会改/usr的owner属性的。/usr缺省的属性如下:

代码: 全选

$ ls -l |grep usr
drwxr-xr-x  13 root root  4096  6月 14 18:54 usr
如果你只是改了/usr,没有递归式地修改其下的子目录和其他文件的属性,那么可以在启动时选择grub中的¨高级¨,进入recovery mode,引导到recovery菜单后选择root,在root提示符下执行:

代码: 全选

cd /
chown root /usr
shutdown -r 0

我没记着我什么时候改过,我重装了一下,所有者还是这样:

代码: 全选

drwxr-xr-x   2 root  root  12288 10月  1 11:35 sbin
drwxr-xr-x   2 root  root   4096  4月 17 09:21 srv
dr-xr-xr-x  13 root  root      0 10月  1 12:50 sys
drwxrwxrwt  12 root  root   4096 10月  1 13:35 tmp
drwxr-xr-x  11 higeo higeo  4096  2月 29  2012 usr
drwxr-xr-x  13 root  root   4096  4月 17 09:29 var
lrwxrwxrwx   1 root  root     30 10月  1 10:41 vmlinuz -> boot/vmlinuz-3.13.0-24-generic
装完ubuntu就这样还是装完virtualbox后?详细描述一下你装virtualbox的步骤。。。
三年后终于回到16.04--稳定了!
Higeo
帖子: 27
注册时间: 2012-10-12 13:21
系统: ubuntu

Re: /usr权限的问题

#7

帖子 Higeo » 2014-10-01 21:41

poloshiao 写了:
我没记着我什么时候改过,我重装了一下,所有者还是这样:
可能原因
你重裝掛載 / 時 沒有勾選 格式化
已经找到原因,安装软件时直接 tar -xjf -C /的,把原来的所有者覆盖了,这次重装之后急着安装openocd的,按完之后才想起来去看/usr的属性,哎,蛋疼了一下午
Higeo
帖子: 27
注册时间: 2012-10-12 13:21
系统: ubuntu

Re: /usr权限的问题

#8

帖子 Higeo » 2014-10-01 21:46

taohunter 写了:
Higeo 写了:
taohunter 写了:永远不要去改任何系统文件的权限,除非你有能力处理随之而来的各种系统异常。至于如何改回缺省的权限,你首先要搞清楚为什么¨所有者属性被我改了¨--正常情况装个virtualbox是不会改/usr的owner属性的。/usr缺省的属性如下:

代码: 全选

$ ls -l |grep usr
drwxr-xr-x  13 root root  4096  6月 14 18:54 usr
如果你只是改了/usr,没有递归式地修改其下的子目录和其他文件的属性,那么可以在启动时选择grub中的¨高级¨,进入recovery mode,引导到recovery菜单后选择root,在root提示符下执行:

代码: 全选

cd /
chown root /usr
shutdown -r 0

我没记着我什么时候改过,我重装了一下,所有者还是这样:

代码: 全选

drwxr-xr-x   2 root  root  12288 10月  1 11:35 sbin
drwxr-xr-x   2 root  root   4096  4月 17 09:21 srv
dr-xr-xr-x  13 root  root      0 10月  1 12:50 sys
drwxrwxrwt  12 root  root   4096 10月  1 13:35 tmp
drwxr-xr-x  11 higeo higeo  4096  2月 29  2012 usr
drwxr-xr-x  13 root  root   4096  4月 17 09:29 var
lrwxrwxrwx   1 root  root     30 10月  1 10:41 vmlinuz -> boot/vmlinuz-3.13.0-24-generic
装完ubuntu就这样还是装完virtualbox后?详细描述一下你装virtualbox的步骤。。。
已经解决了,谢谢
回复