中国Linux公社论坛's Archiver

purplejack 发表于 2013-4-14 23:11

服务器用户目录下部分文件需要root权限的问题

大家好!我是用linux来运行大型数值模式的高校科研人员,在linux方面只能算是用户级别的了。
这几天用我们系的服务器发现一个自己没琢磨透的问题,只好上论坛来求教了。由于服务器我不是
管理员因此没有root权限,但据我所知,在我的/home/user目录下的文件应该是不需要root权限的
,只有这样我才能进行复制、移动、删除等操作,可偏偏有几个我创建的目录和文件需要进行移动
时却移动不了,后来看它们的property才发现原来permission一项为root。我存了个快照附带传上
来,请见附件!我是用NX client连上的服务器,我自己电脑用的linux版本是fedora 11,服务器用
的版本是RHEL 6.0,图片中最外围的是我电脑,里面显示的桌面是服务器我所登录用户的桌面。
为什么在我的用户目录下有文件和子目录需要root权限呢?而且这些文件还是我创建或从我电脑上
传的。请问有人知道是什么原因,怎么解决吗?请知情者不吝赐教。非常感谢!

jiangtao9999 发表于 2013-4-14 23:19

这个问题只能去问这个文件谁建立的,怎么建立的了。
虽然是个人目录,但是如果是 root 新建的或者从别地方复制过来的,那么文件和文件夹默认还是创建者所有,也就是 root 所有。

所以,要么问你自己,要么看看这个文件是什么时候建立的,问问别人这个时间是不是用 root 在你的用户里面放东西了。
我觉得应该是你装什么东西时候,用 root 进行操作的遗留。

怎么搞很好说,root 用户权限: chmod xxxx:xxxx yyyyyy 就行了
xxxx:xxxx 是你的用户名和所有组的名字。yyyyyy 是文件名。

不过我不建议你现在就这么操作,先去看看原因吧,有可能这个文件和文件夹还被运行中的科学计算程序使用呢也说不定。

purplejack 发表于 2013-4-15 21:56

谢谢!我找到原因啦。。。
原来服务器上的nx server是我装的,那次我要管理员在我电脑上输了root密码。后来可能我用这个root的shell建了nx和tar这两个目录。。。

jiangtao9999 发表于 2013-4-15 23:05

:|
忘了说了 chmod 加上 -R 是把目录里面的文件和子目录也一起换所有者。

页: [1]

Powered by Discuz! Archiver 6.1.0F  © 2001-2007 Comsenz Inc.