inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

[실습] 파일 권한 실습

파일 권한 실습 관련 질문

171

Jaewon Ahn

작성한 질문수 5

0

안녕하세요 강사님.

섹션4의 파일 권한 실습 중 막히는 부분이 있습니다.

강사님이 하신대로 dog계정과 pig계정을 만들고 (둘의 계정은 aniamls으로 동일합니다) pig 계정에 testfile을 만든 후 dog계정에서 확인을 하려고 했습니다.

그런데 dog계정에서 /home/pig 디렉토리로 이동할 때, permission denied에러가 떴습니다. sudo로 이동하려고해도 dog is not in the sudoers file이라고 알아보니 관리자 권한에 접근할 수 없는것 같습니다.

image.png

 

 

그래서 고민해보니 pig계정(/home/pig)에서 ls -al을 쳐보니 다음과 같이 떴습니다.

image.png


맨 처음 디렉토리 권한이 drwx------인것을 보아 다른 계정에서 해당 디렉토리(/home/pig)에 접근할 수 있는 권한이 없는 것 같다고 추측이 되어 chmod 644 /home/pig/ 라고 입력을 했더니 이제는 pig계정에서도 /home/pig 디렉토리에 접근할 수 없게 되었습니다.

 

혹시 제가 추측한 문제의 원인이 잘못되었을까요?


+ chmod 644가 아닌 664로 해야된다는것을 깨달았습니다.. 혹시 질문중에 디렉토리 권한관련해서 비슷한 질문을 하신 분이 있는데, 해당 질문에서 강사님이
chmod 0775 DIRECTORY_NAME 이렇게 설정하면 된다고 하셨는데 맨 앞에 0은 무슨의미인가요?

linux

답변 1

0

런잇(ProgCoach4U)

안녕하세요 Jaewon Ahn님.

실습 중에 문제를 발견하고, 해결해나가는 모습이 무척 보기 좋습니다. 이런 경험들이 하나씩 쌓일 수록 경험 많은 엔지니어가 될 수 있습니다. 앞으로도 문제를 발견하면 하나씩 알아가며 해결하시면 좋겠습니다.

 

조금 착각하신 부분 먼저 말씀드리자면..
최초 디렉터리 권한이 drwx------로 설정되어 있는데요.. 이는 700으로 설정되어 있는 것입니다. 600이 아니구요.
그래서 나중에 664로 설정해야 한다는 것을 깨달았다고 하셨는데요.. 아마도 원하는 퍼미션은 774였을 것입니다.
마지막에 디렉터리를 664로 설정하셨을 때, 그룹 권한에도 6(rw-)을 주셨기 때문에 동일 그룹 내의 다른 계정도 이 디렉터리에 접근할 수 있게 됐습니다.

 

퍼미션은 r, w, x의 값을 8진수로 표현한 값입니다. rwx를 한 글자의 수(digit)으로 표현할 수 있기 때문에 편리하죠.
bash에서 8진수를 표현하는 방법은 8진수의 수 앞에 0을 붙이는 것입니다.
그래서 0775는 '8진수 775'라는 의미가 됩니다.
기본적으로는 이 표현 방식이 정확하지만 chmod 명령에서는 앞의 0을 빼고 입력하셔도 동일한 결과가 나옵니다.
그래서 크게 신경쓰시지 않으셔도 되는 부분이에요.

 

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

0

254

3

VirtualBox ubuntu 24.04 설치 나름의 tip

1

175

3

제가 입문자입니다

0

82

2

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

0

192

3

core 생성이 안됩니다.

0

100

2

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

0

72

2

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

0

69

2

리눅스 가상머신

0

82

2

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

0

125

2

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

0

65

2

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

0

91

2

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

0

415

2

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

0

162

2

우분투 설치가 안됩니다.

0

357

2

sudo 권한

0

296

4

강의내용 관련 질문입니다

0

167

2

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

0

130

1

텍스트 에디터 질문

0

141

2

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

0

242

2

소프트링크 질문

0

128

2

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

0

111

1

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

0

118

2

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

0

212

2

find -name과 find | grep의 차이

0

400

2