centos linux里的权限问题 chown修改根目录下home拥有者 造成文件系统问题 !!?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos linux里的权限问题 chown修改根目录下home拥有者 造成文件系统问题 !!?相关的知识,希望对你有一定的参考价值。

由于我是刚学linux,在virtualbox里装的是centos 喜欢做实验 在root状态下创建了个文本文件 而且权限为777 进入一个普通用户A 发现无法删除这个文件 同一个组也不行 创建普通用户 A ,.把 AB设置同一组 在A中创建一个文件 权限777 发现B还是不能删除A。是不是每个独立的用户除了ROOT以为都不能进入别个用户目录 删除文件 后来我把 /下的home用户和用户组都设成B 结果惨了 系统出问题了 普通用户连桌面都没有

还有终端的变成 bash 3.3.*/ 乱了 看过一个修复文件系统的命令fsck 都不能用

呵呵 说得很乱 ^-^ 不知道哪里出错了 ?!

通过你的描述,我可以很确定你不是不懂权限,而是需要把思路理清楚。
比如:想删除一个文件,不是看这个文件的权限,而是看放这个文件的目录,你对它有没有写(w)和执行(x)的权限。
一、这里我只是说的普通权限。
1、文件:
r:你可以读这个文件的内容
w:你可以修改文件的内容
x:你可以执行文件(多用在二进制文件和脚本)
2、目录:
r:你可以列出目录内的文件名(如果只有一个“r”,那就只能简单看这个目录有哪些文件,“rx”可以列出目录内文件的详细信息)
w:你可以删除目录内的文件(必须和“x”权限配合,因为只有一个“x”权限与没有一样)
x:你可以进到这个目录(比如cd命令)

二、你说的“终端的变成 bash 3.3.*/”,是因为变量”PS1“没有正确赋值。
每个用户登录都会读取自己家目录下的一些文件,这些文件规定了一些环境变量,其中就有你的“PS1”,由于我不知道是否是因为你上面的权限问题引起,或是家目录的文件被误删了造成,所以还是希望你给我留言确认一下。追问

你好,谢谢你的分析!因为我现在从头开始学文件权限和目录配置,以前只是跳着学 现在只想一步步学下去 昨天我也仔细阅读了权限方面的知识 觉得你总结的很好 我的家目录里重要的东西没有删过

开机之后弹出:"nautilus 无法创建下列文件夹:/home/** /de/sktop,/home/** .nautilus "
我还不懂你说的那个“PS1”赋值 Thanks!

追答

“PS1”是终端提示符。
/home目录的权限一般是755,所有人root,所属组root。
你想让某个用户进入其他用户的家目录,你只要把/home目录下其他用户的家目录权限做下改变就行了。

你先回忆一下,在做了哪些操作以后,就出现了上面的报错?

参考技术A 没权限了,所以啥都没了,你可以重新再把主目录 的权限设回来呀追问

权限重新都设为ROOT了 但是普通用户图形界面桌面上东西都不见了 可以从菜单进入 终端 而且终端样式也变了

追答

还是用户主目录的问题啊,图形系统和终端样式都在主目录下,那些点开头的隐藏文件里,你的权限问题还没有完全搞定呢

追问

真的是权限问题 修改/home/**/Desktop/.bashrc 桌面有了 桌面多了很多终端快捷方式 而且重启也弹出一些窗口:could not update ICEauthority file ~~~
配置服务器有错~~~ 切换别的用户还是出现同样桌面不见的现象 这个真的好烦! 要学的好多

以上是关于centos linux里的权限问题 chown修改根目录下home拥有者 造成文件系统问题 !!?的主要内容,如果未能解决你的问题,请参考以下文章

linux权限管理

用的linux,我想把里面的oracle组里的oracle用户提权 怎么弄呢?我有root权限

linux权限详情

centos7.4 文件权限

linux如何使用chown改变权限?

Linux CentOS 8(用户与组相关权限管理实验)