2011-02-05 2 views
0

이봐 요, 당신은 이런 종류의 질문을 많이 받게 될 것이라고 확신합니다. 그러나 이것이 어떻게 작동해야하는지에 대한 가이드를 읽었음에도 불구하고 여전히 난처한 상황입니다.Linux Permissions Questions

내 홈 디렉토리에 다른 사용자와 공유하고 싶은 디렉토리가 있습니다. 그룹 개발자를 만들었습니다. 그룹에 자신과 그를 추가하고, 재귀 적으로 그룹의 그룹을 변경 한 다음 재귀 적으로 디렉터리 g+rwx의 사용 권한을 부여했습니다. 이 시점 id user에서

은 기본 그룹으로 그룹의 이름을 반환하고 않도록 권한 밖으로 ll 인쇄 :

drwsrwxr-x 15 john developer 

소유자 나되는 그룹 인 개발자 및 그룹 권한 인 RWX . 그러나 다른 사용자는 여전히 읽기 및 실행 권한 만 가지고있어서 그가 다른 사람으로 취급 받고 있다고 생각하게 만듭니다.

내가 여기서 잘못 할 수있는 아이디어가 있습니까? 그것은 꽤 컷과 마른 것 같아요 그리고 내 오류를 찾을 수 없습니다, 어떤 도움을 크게 주시면 감사하겠습니다.

+2

아마도 http://superuser.com에 더 적합할까요? –

답변

1

다른 사용자가 그룹의 구성원인지 확인해야합니다. 다른 사용자로 로그인 (또는 su/sudo를 사용하여 전환)하고 id을 실행하십시오.

1

당신은 'ID'명령을 사용하여 다른 사용자를 확인 했 정답? 이것은 당신에게 사용자 ID 및 그룹 구성원을 표시해야합니다

otrheuser

아이디 -a는 개발자 그룹이 목록에 있어야합니다.

무슨 배포판을 사용하고 있습니까 ?? 오래된 배포판 (RH9 및 이전 버전)에서/etc/passwd 파일을 변경하기 위해 pwconv를 실행해야한다는 것을 기억하기 때문에.