假设 example1.com 位于美国,example2.com 位于欧盟。
example1.com/folder/
具有 777 权限。
example2.com 中的脚本可以写入吗example1.com/folder/
?
或者 777 权限仅适用于 example1.com 服务器中的其他用户,而“外部”世界的用户无权访问它?
编辑:
对于那些询问更多细节的人:
美国服务器已获得folder/
许可777
。现在,一个恶意用户不知为何知道了这一点。
他控制着欧盟服务器,但完全没有控制权美国服务器,他只知道这folder/
一点777
。
他可以把文件放到美国服务器上吗folder/
?
答案1
更好读的是:(chmod a+rwx folder
相当于chmod 777 folder
)
意味着每个用户帐户都可以:
- 读取目录内容,例如
ls folder
- 写一个新的目录条目,例如
touch folder/file
- 访问(又名 aXess)目录,例如
cd folder
因此,通常情况下,exaple1.com 上的每个帐户都可以写入该文件夹。如果[电子邮件保护]可以通过 nfs、cifs、ssh 访问 example1.com,他使用 example1.com 上允许访问文件夹并在此创建文件的帐户或服务。
警告:您正在使用的未知服务可能有其自己的限制,例如仅以只读方式导出文件系统。
要得到具体的“是”或“否”,你必须多说一点;-)
答案2
问题只提供了不相关的信息,没有提供任何可以作为答案依据的相关信息。
这有点像问“希腊人能解雇汉堡王的经理吗?”好吧,如果他有办法,那可以。如果他没有办法,那不行。但他是希腊人这一事实并不能告诉我们他能不能解雇谁。
类似地,权限告诉我们哪些本地凭据可以通过常规文件接口执行文件操作。它们并未告诉我们间接或通过其他访问机制可能发生的情况。
答案3
根据脚本的操作,它可能具有或不具有写入欧盟服务器的权限,可以写入美国服务器,但这通常与美国服务器上的文件和文件夹的权限无关。
我们需要更深入地了解脚本的作用才能真正回答你的问题,但我假设你不完全理解文件权限的工作原理以及 unix/linux 系统的工作原理,并且你的问题的答案是绝对不。