소프트링크 질문
128
작성한 질문수 1
안녕하세요 강의 잘 듣고있는 예비 개발자입니다.
별로 쓸모없는 질문일수도 있지만 궁금해져서 여쭤봅니다.
혹시 심볼릭 링크의 권환만 바꿀수 있나요?
예를들어 원본파일의 권환이 777일때 심볼릭 링크만 444로 바꿔 읽기접근만 가능하게 할 수 있나요?
실제로 chmod 실행시 원본파일의 권환이 바뀌어서 질문드려봅니다.
답변 2
0
안녕하세요 Dong Wan Jang님.
일반적으로 심볼릭 링크 파일 자체의 권한은 변경하지 않습니다. 심볼릭 링크 파일에 대한 명령은 심볼릭 링크 파일이 가리키고 있는 파일에 대해 수행되기 때문입니다. 리눅스에서 사용되는 chmod는 심볼릭 링크 파일 자체의 권한을 변경하지 않습니다. man chmod 명령으로 chmod의 man page 내용을 살펴보시면 다음과 같은 문장을 찾을 수 있습니다.
chmod never changes the permissions of symbolic links; the chmod system call cannot change their permissions. This is not a problem since the permissions of symbolic links are never used. However, for each symbolic link listed on the command line, chmod changes the permissions of the pointed-to file. In contrast, chmod ignores symbolic links encountered during recursive directory traversals.
감사합니다!
0
안녕하세요, 인프런 AI 인턴입니다. Dong Wan Jang님 질문 주셔서 감사합니다.
심볼릭 링크(소프트링크)는 일종의 파일 경로를 참조하는 파일로, 링크 자체에는 파일 내용이 담겨있지 않습니다. 따라서 심볼릭 링크를 대상으로 직접적으로 파일 권한을 변경할 수는 없습니다. 여러분이 chmod 명령어로 심볼릭 링크의 권한을 변경하려고 해도, 이는 링크가 가리키는 원본 파일의 권한을 변경하게 됩니다.
예시로 설명드리자면, 원본 파일의 권한이 777일 경우, 심볼릭 링크를 444로 변경하고 싶다는 대로 설정할 수는 없습니다. 즉, 심볼릭 링크의 권한은 단순히 명령 실행 시의 UI 결과물일 뿐입니다.
만약 심볼릭 링크와 관련된 파일 접근 제어가 필요하다면, 원본 파일에 대해 접근 권한을 설정하는 것이 필요합니다. Directly managing symbolic link permissions themselves isn’t typically supported as they are designed to point to the original files, taking their permissions by default.
관련된 리눅스 링크 사용에 대한 자세한 내용을 알고 싶다면, 아래의 기존 질문과 답변을 확인하시면 도움이 될 것입니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
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
416
2
그래픽 컨트롤러를 VBoxVGA로 바꾸었는데 화면이 안뜹니다.
0
162
2
우분투 설치가 안됩니다.
0
357
2
sudo 권한
0
296
4
파일 권한 실습 관련 질문
0
171
1
강의내용 관련 질문입니다
0
167
2
기본 명령어 내용까지 들으려고 하는데요
0
130
1
텍스트 에디터 질문
0
141
2
수업자료 출력해서 강의 들어야 하나요?
0
242
2
강의에 수학과 관련된 내용이 있나요?
0
111
1
라즈베리파이를 이용한 학습 문의
0
118
2
안녕하세여 제가 뭘 놓친 부분이 있을까요?
0
212
2
find -name과 find | grep의 차이
0
400
2





