将文件夹权限复制到另一台服务器

将文件夹权限复制到另一台服务器

我有下一个问题,我有 2 台服务器(debian),每台服务器都安装了 tomcat。

第一台服务器(192.168.0.100)已在每个文件夹中安装了 tomcat 及其默认权限(这没问题)。

但是,在我的第二台服务器(192.168.0.101)中,有人将 chmod 777 –R 放入 tomcat 中的每个文件夹中,我不知道如何恢复每个文件夹中的原始权限。

所以,我的问题是,可以从第一台服务器(192.168.0.100)复制tomcat文件夹的权限,然后在第二台服务器(192.168.0.101)的tomcat文件夹中设置该权限?

问候

答案1

对的,这是可能的。您可以使用 复制文件夹scp -pr,保留权限并将其替换为旧文件夹,或者,如果内容不同但文件不同,您可以复制它(保留权限)并克隆权限:

chmod -R --reference REMOTEFOLDER LOCALFOLDER
chown -R --reference REMOTEFOLDER LOCALFOLDER

以下答案也可能有帮助:https://unix.stackexchange.com/a/20646

相关内容