我有下一个问题,我有 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