권한 777은 서버 외부의 스크립트가 서버에 쓸 수 있도록 허용합니까?


2

example1.com이 미국에 있고 example2.com이 EU에 있다고 가정 해 봅시다.

example1.com/folder/ 777 권한이 있습니다.

example2.com의 스크립트를 작성할 수 example1.com/folder/있습니까?

아니면 777 권한이 example1.com 서버의 다른 사용자에게만 적용되고 "외부"사용자는 액세스 할 수 없습니까?

편집하다:

자세한 내용을 묻는 사람들에게 :

미국 서버가 folder/777허가. 이제 악의적 인 사용자가 어떤 이유로 든 이것을 알고 있습니다.

그는 EU 서버를 제어 할 수 있지만 미국 서버를 전혀 제어 할 수 folder/는 없습니다 777.

그는 미국 서버에 파일을 넣을 수 있습니까 folder/?


이 질문에 대답 할 방법이 없습니다. 스크립트가 그렇게 할 수있는 방법이 제공되면 그렇게 할 수 있습니다. 그렇지 않다면 아닙니다. 그러나 특별한 경우를 염두에두고 알 수있는 방법은 없습니다.
David Schwartz

폴더에 777 permision이 있으면 모든 사용자가 폴더에 쓸 수 있음을 의미합니다. 이는 서버에 쓸 수있는 스크립트가 가능하다는 것을 의미합니다.
Ramhound

디렉토리 구조의 모든 디렉토리에 대한 권한과 소유권은 각 folder디렉토리로 이어지고 스크립트는 어떤 사용자 계정으로 example2.com실행됩니까? 이 정보를 제공하면 정답을 작성하는 것이 훨씬 쉽습니다.
CVn

답변:


2

읽는 것이 더 좋습니다 : chmod a+rwx folder(와 동일 chmod 777 folder)

모든 사용자 계정이 다음을 수행 할 수 있음을 의미합니다.

  • 디렉토리 내용을 읽습니다. 예 : ls folder
  • 새로운 디렉토리 엔트리 작성 touch folder/file
  • 디렉토리에 액세스 (일명 aXess) cd folder

따라서 일반적으로 exaple1.com의 모든 계정이 폴더에 쓸 수 있습니다. user@example2.eu가 nfs, cifs, ssh를 통해 example1.com에 액세스 할 수있는 경우 example1.com의 계정 또는 서비스를 사용하여 폴더에 액세스하고 여기에 파일을 작성할 수 있습니다.

경고 : 사용중인 알 수없는 서비스에는 자체 제한이있을 수 있습니다 (예 : 파일 시스템 만 읽기 전용으로 내보내기).

구체적인 YES 또는 NO의 경우 조금 더 이야기해야합니다. ;-)


1
x위한 실행 하지 액세스 .
CVn

파일에서 권한 비트는 다른 의미를 갖습니다. 다음은 디렉토리 와 관련된 권한에 관한 질문 입니다.

사실이지만 x여전히 실행을 의미 합니다. 디렉토리와 일반 파일의 차이점은 정확히 실행 권한이 허용하는 것입니다. 파일과 디렉토리를 같은 것의 두 가지 측면으로 생각할 때 디렉토리에 대한 읽기 / 쓰기 / 실행 권한의 "비정상"이 훨씬 더 의미가 있습니다.
CVn

1

질문은 관련이없는 정보 만 제공하며 답변의 기반이 될 수있는 관련 정보는 제공하지 않습니다.

"그리스 사람이 버거 킹 매니저를 해고 할 수 있습니까?" 글쎄, 그가 할 수있는 방법이 있다면. 그가하지 않으면 아닙니다. 그러나 그가 그리스인이라는 사실은 그가 발사 할 수있는 사람과 그렇지 않은 사람에 대해 아무 것도 말하지 않습니다.

마찬가지로 권한은 일반 파일 인터페이스를 통해 파일 작업을 수행 할 수있는 로컬 자격 증명을 알려줍니다. 간접적 또는 다른 액세스 메커니즘을 통해 발생할 수있는 일에 대해서는 아무 것도 알려주지 않습니다.


0

스크립트의 기능에 따라 EU 서버에 대한 쓰기 권한이 있거나없는 경우 미국 서버에 쓸 수 있지만 일반적으로 미국 서버의 파일 및 폴더의 권한과는 관련이 없습니다.

우리는 스크립트가 실제로 당신의 질문에 대답하기 위해 무엇을 해야하는지에 대해 더 깊이 알아야하지만 파일 권한의 작동 방식과 유닉스 / 리눅스 시스템의 작동 방식을 완전히 이해하지 못하고 귀하의 질문에 대한 대답은 절대적으로 가정한다고 가정합니다 아닙니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.