>> Edit article
이름
제목
패스워드
: 사용자 생성시 -g 로 그룹을 같게 만들었는데도 : 다른 사용자의 디렉토리 들어가려면 퍼미션이 안되어 있다고 나오네요 : ls -al 을 해보니깐 drwx------ 이렇게만 되어 있네요. : umask 쳐보니 022 되어 있고요(이건 뭔 뜻이고 어디서 설정하는지) : 어떻게 해야 하나요? : 같은 그룹내에서는 drwxr-xr-x 로 하려면 어떻게 해야 하나요? : 자세하게 설명해 주시면 감사하겠습니다. 초보거덩여. 퍼미션에 관한 것들은 이곳은 물론 여러곳에서 다루고 있는것입니다. 막연하게 그냥 질문하시는 것보다는 책을 보면서 하나 둘씩 배워가는것이 리눅스를 쉽게 배워나가는 것이라고 생각이 드는군요..^.^ 리눅스(혹은 유닉스)는 멀티유저 시스템이라는 것을 인지하시고 있다는 가정하에서 좀 설명을 드리죠... 윈도우만 쓰셨다면 약간은 생소한 개념일 수도 있는데요.. drwxr-xr-x 7 stone member 4096 3월 23 17:11 data 위를 예로 설명을 드리죠.. 맨 앞에 있는 d라는 것은 디렉토리를 뜻하는 것입니다. 그다음 rwxr-xr-x라는 것은 앞에서 부터 3개씩 끊어서 보면 소유자,그룹,타인(아무나)라는 뜻입니다. 그리고 뒤의 7이라는 숫자는 링크수 고요 그리고 뒤에 나오는 stone는 소유자 그리고 뒤의 member라는 것은 그룹이라는 뜻입니다. 위의 것을 설명을 해보자면 data라는 디렉토리는 소유자(stone)은 읽고 쓰고 실행할수 있고 그룹은 읽고 실행을 할수 있고 아무나 읽고 실행할수 있다는 말이 되겠죠..^.^ 쉬운말로 하면 허가권이라고도 하죠 즉 무슨 말이냐면 리눅스나 혹은 유닉스 계열의 시스템은 니것 내것 우리것 의 개념이 확실이 서있는 것이죠..이런 허가권이 따라서 파일이나 디렉토리에 접근할수 있는 것이죠..이런 허가권과 관련있는 명령어가 chmod라는 명령이 있습니다. 허가권을 바꾸는 방법은 두가지가 있습니다. 상징적인 방법과 절대적인 방법이 있는데요... 상징적인 방법은 chmod u+rwx(앞에있는 u는 소유자라는 의미입니다.) 파일및 디렉토리,이런식으로 허가권을 변경하는 것이구요..절대적인 방법은 chmod 755 파일및 디렉토리 이런 식으로 해주는 것입니다. 자세한것은 스스로 공부해보세요.. 대충은 이런 식으로 이루어 진것입니다. umask라는 것은 사용자가 파일이나 디렉토리를 생성했을때 기본적으로 셋팅된 퍼미션을 말하는 것입니다. 예를 들어 umask 022라고 했을때는 (777-022=755)가 되지요... 즉 어떤 사용자가 파일이나 디렉토리를 생성을 했을때는 퍼미션이 755로 셋팅된다는 의미입니다. 물론 이값을 고쳐주면 다른 퍼미션으로 파일및 디렉토리가 생성이 됩니다. 그럼 이만... 자세한 설명은 좀 힘드네요..^.^ 그럼 도움이 되었기를--리눅스 서핑준비 완료^.^ 펭귄습격하러 간당~~~~!!!! 내가 잡은 펭귄이 100마리-.-;
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved