/ etc和/ home分区所有权更改和回滚

时间:2013-12-12 05:13:17

标签: linux oracle rhel5

不知何故,我的团队中的某个人已将我们的生产服务器(RHEL 5.5)/ etc和/ home分区所有权更改为oracle用户。当我用“ls -l /”检查/ etc和/ home时,它显示如下

/etc and /home

我可以找到这些更改的人和时间吗?

现在可以恢复所有权吗?或者我可以将整个权限更改为root用户吗?哪一个是可能的,哪一个是安全的。

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

只需尝试stat命令

stat yourdirectory这将为您提供类似的详细信息

stat / etc

Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2013-12-11 12:27:52.000000000 +1100
Modify: 2013-03-18 10:11:57.000000000 +1100
Change: 2013-03-18 10:11:57.000000000 +1100

您可以使用chown

更改Linux / Unix上的权限

chown root:root -R目录名(-R是使用递归权限,这种更改会影响整个目录结构)。

chown root:root direcotryname - 只会更改目录,而不会更改子目录。

这将仅更改用户和组。如果您需要更改您需要使用的权限 chmod命令。 (如读,写,执行权限)

这是关于Linux上权限的一个很好的参考

http://ubuntuforums.org/showthread.php?t=1252905

希望这有帮助。

Tharanga Abeyseela