: 안녕하세요
: ls에 대한 문의를 하나 드릴려고 합니다.
:
: 다름이 아니구
: 서버의 사용자본인 계정에서는 ls가 되고
: 다른 사용자계정으로는 들어 갈수 없는 방법 어떻게 해야 하나요?
:
흠.. 그러니까 ls로 본인계정 이외의 타 사용자 계정의 디렉토리의 파일 리스트를 출력해
볼 수 없게 하려는거지요? 그리고 그 계정안으로도 이동할 수 없게.... 근데 이건 기본적으
로 사용자계정을 추가할 때 계정 홈디렉토리의 퍼미션이 본인 이외에는 허가가 되어있지
않아서 기본적으로 설정되어지는 사항인데.... 여하튼 chmod 로 설정할 수 있습니다.
$ chmod 700 test <-- test는 적용하려는 계정입니다.
$ ls -la 로 확인해봤을때
사용자계정의 퍼미션이 아래와 같으면 맞게 설정이 된 겁니다.
drwx------ 7 test test 2048 May 28 22:20 test
위와같이 설정되면 test디렉토리의 내용도 볼 수 없고 그 디렉토리 안으로도 이동할 수 없
습니다. 만약 위 설정에서 ls로 타사용자의 디렉토리(여기선 test)안의 파일 리스트는 출력
되게 하고 그 디렉토리 안으로 이동할 수없게 하려면 $ chmod o+r test
좀 더 자세한 사항을 알고자 하신다면 chmod명령어에 대해
공부하시면 도움이 되실겁니다. :-)
: 저도 햇갈려 질문이 혼란스럽지만,
: 혹시 아시는 분 있으면 좀 알여주세요
:
: 다시 말씀드리면,
: 각 계정에서 ls는 되는데 다른사람 계정으로 들어가지 못하게
: 하는 방법입니다.
:
: 저는 그것을 잘몰서 그냥 퍼미션을 다 막아버렸거든요
: 그런 방법말고 다른 사람계정으로 못가게 하는법좀 알려주세요
:
: 질문이 이상하다면 죄송합니다.
: 즐거운 하루되세요.