소유자 권한이 너무 엄격하게 설정 됨


1

편집 : 같은 그룹의 다른 계정으로 로그인하고 그 방법으로 액세스 하여이 문제를 해결할 수있었습니다. 그래도 같은 그룹에 다른 계정이있을만큼 운이 좋았 기 때문에 효과가있었습니다. 이 문제와 관련하여 다른 방법이 있는지 여전히 알고 싶습니다.

흠 ...

나는하려고했다

> chmod 755 <directory>

그러나 나는 타이핑했다

> chmod 75 <directory>

결과

> d---rwxr-x   5 justin        512 Oct 24 19:35 gallery

디렉토리를 소유하고 있지만 액세스 할 수 없습니다.

나는 뿌리가 없습니다.

해야 할 일 ...

답변:


0

그룹 소유자에게 전체 액세스 권한을 부여했습니다 (있는 것으로 가정하고 ls출력에 하나가 표시되지 않음). 그룹 소유자 (예 : group)가있는 경우 다음을 사용하여 그룹에 foo로그인 할 수 있습니다 newgrp.

$ newgrp foo

이로 인해 수정 사항을 발행 할 수 있습니다 chmod 755 <directory>.

chmod부모 디렉터리를 소유 한 경우 재귀 적 으로 부모 디렉터리를 시도 할 수도 있습니다. 다른 하위 디렉토리 및 파일에 대한 권한을 기록하여 나중에 올바르게 복원 할 수 있도록주의하십시오.

이러한 솔루션 중 하나를 사용하지 않으면 시스템 관리자에게 문의하여 해결해야합니다. 일부 파손은 수정하기 위해 루트가 필요합니다.


디렉토리와 동일한 그룹의 멤버십으로 다른 계정 (2 개의 계정 만 있음)으로 로그인 한 후 소유자 권한을 복원하여 chmod를 발행하여이 문제를 해결할 수있었습니다. 그것이 어떻게 작동했는지는 이상하지만, 말이됩니다. 권한은 왼쪽에서 오른쪽으로 일치하며 첫 번째 일치는 "승리"입니다. 도움을 주셔서 감사합니다.
Justin

1

당신은 할 수 있어야합니다 :

chmod 755 <directory>

그래도 작동하지 않으면 루트로 실행하면 작동합니다.

sudo chmod 755 <directory>

불행히도 디렉토리에 액세스 할 수 없으며 루트 액세스 권한이 없으므로 작동하지 않습니다. 그러나 나는 디렉토리를 소유하고 있습니다. 미쳤어
Justin

나는 이것을 내 시스템 (Linux, GNU coreutils)에서 시도해 보았습니다. 아마도 사용중인 유닉스를 정확하게 지정하는 것이 좋을 것입니다.
Ryan Thompson

1
실제로 Mac OS X. 그룹과 관련된 문제라고 생각합니다. 일단 chgrp'd하면 제거 할 수있었습니다. 빠른 답변 감사합니다.
Justin

그때 대답으로 설정해야합니다.
quck quixote

chgrp를 정답으로 추가하십시오! 어쩌면 내 대답은 다른 사람들에게 도움이 될 것입니다. 문제가 해결되어 죄송합니다. 문제가 해결되어 매우 기쁩니다.
ChrisInEdmonton
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.