inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

리눅스 입문 - 개념으로 탄탄히!!

[실습] 파일 권한 실습

계정명@호스트명 !

190

이얏

작성한 질문수 37

2

안녕하세요! 

 

강의정말 잘듣고있습니다! 

궁금한게있어서요!

 

pig@test

dog@test 

 

에서 pig 사용자로 들어갔을때 , cd /home/dog 를 갈수 있잖아요?

그이유는 호스트가 같아서 그런건가요!?

 

계정명@호스트명 <-- 이부분이 그림이 잘그려지지가 않습니다.

호스트명이 같다는건 같은 서버를 사용하고 사용자가 다른것뿐. 이라고 생각을해왔는데 맞나요!? 같은!? 그룹인가요?

linux

답변 1

2

런잇(ProgCoach4U)

안녕하세요. 민경재님

pig@test와 dog@test는 한 호스트 상의 두 사용자 계정입니다. 한 호스트 상에 있다는 말은 같은 서버라는 말과 같은 말이구요. :)

pig 사용자가 dog 사용자의 홈 디렉터리인 /home/dog에 진입할 수 있는 것은 /home/dog의 권한 설정이 pig 사용자가 진입할 수 있도록 설정되어 있기 때문입니다. 디렉터리도 파일의 한 종류이고, 디렉터리도 owner/group/other에 대한 read/write/exec 권한이 존재합니다. 디렉터리 진입을 허용하기 위해서는 read와 exec 권한이 필요합니다. 그래서 대부분의 일반적인 디렉터리는 0755(rwxr-xr-x)의 형태를 띕니다. other에도 read와 exec 권한을 허용해주기 때문에 어떤 계정이든 대부분의 디렉터리에 진입할 수 있는 것입니다.

아마 /home/dog도 0755(rwxr-xr-x) 일 것입니다. 그래서 pig 사용자 계정으로도 진입이 가능했을 것이구요.

일반적으로 root 계정의 홈 디렉터리인 /root 디렉터리는 0700(rwx------) 권한이 설정됩니다. 이 디렉터리는 other에 read와 exec 권한이 없기 때문에 진입이 불가능합니다. 

잘 이해가 안되시거나 추가 질문 있으시면 댓글로 남겨주세요. 감사합니다~! :D

Ubuntu 설치 문제(중간에 설치가 멈춥니다)

0

324

3

VirtualBox ubuntu 24.04 설치 나름의 tip

1

220

3

제가 입문자입니다

0

101

2

터미널 창의 프롬프트가 너무 깁니다. 짧게 하고 싶습니다.

0

220

3

core 생성이 안됩니다.

0

111

2

cd /home/pig 권한 거부가 발생합니다.

0

76

2

강의에 관한 잘문은 아니고 궁금한게 있어서 여쭙고자 합니다.

0

80

2

리눅스 가상머신

0

89

2

설치 속도가 심각하게 느립니다

0

142

2

mv /tmp/pineapple . 명령어 입력했는데 다음과 같이 나타납니다.

0

75

2

cal 이라고 치니까 찾을 수 없는 명령어라고 뜹니다.

0

98

2

계속 검은 화면이 뜨는 이유가 무엇인가요?

0

439

2

그래픽 컨트롤러를 VBoxVGA로 바꾸었는데 화면이 안뜹니다.

0

173

2

우분투 설치가 안됩니다.

0

371

2

sudo 권한

0

313

4

파일 권한 실습 관련 질문

0

177

1

강의내용 관련 질문입니다

0

178

2

기본 명령어 내용까지 들으려고 하는데요

0

135

1

텍스트 에디터 질문

0

155

2

수업자료 출력해서 강의 들어야 하나요?

0

252

2

소프트링크 질문

0

151

2

강의에 수학과 관련된 내용이 있나요?

0

118

1

라즈베리파이를 이용한 학습 문의

0

125

2

안녕하세여 제가 뭘 놓친 부분이 있을까요?

0

223

2