0

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

/etc 和 /home

我可以找到谁以及何时进行这些更改吗?

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

请在这个问题上帮助我。

4

1 回答 1

1

试试 stat 命令

stat yourdirectory 这会给你一些这样的细节

统计/等

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

希望这可以帮助。

塔兰加·阿贝西拉

于 2013-12-12T05:26:44.577 回答