일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 보안
- 자바스크립트
- 프로그래밍언어
- 인공지능
- 코딩
- 사이버보안
- 머신러닝
- 네트워크
- 네트워크보안
- 데이터베이스
- 데이터분석
- 데이터과학
- 소프트웨어
- 컴퓨터비전
- 빅데이터
- I'm Sorry
- 웹개발
- 데이터구조
- 자료구조
- 파이썬
- 버전관리
- Yes
- 클라우드컴퓨팅
- 알고리즘
- 소프트웨어공학
- 컴퓨터공학
- 컴퓨터과학
- 딥러닝
- 프로그래밍
- 2
- Today
- Total
스택큐힙리스트
이 폴더 및 하위 폴더/파일의 권한을 어떻게 변경하나요? [닫힘] 본문
닫혔습니다. 이 질문은 not about programming or software development 상태입니다. 현재 답변을 받지 않고 있습니다.
이 질문은 a specific programming problem, a software algorithm, or software tools primarily used by programmers 와 관련이 없는 것으로 보입니다. 만약 이 질문이 another Stack Exchange site 에서 적절한 주제일 것이라고 생각하신다면, 어디서 답을 찾을 수 있을지 설명하는 댓글을 남겨주세요.
3개월 전에 닫혔습니다.
잠김. 이 질문과 그에 대한 답변은 주제와 맞지 않지만 역사적으로 중요하기 때문에 locked입니다. 새로운 답변이나 상호 작용을 현재 받지 않고 있습니다.
어떻게 폴더와 그 하위 폴더 및 파일의 권한을 변경할 수 있나요?
이것은 내용물이 아닌 /opt/lampp/htdocs 폴더에만 적용됩니다.
chmod 775 /opt/lampp/htdocs
어떻게 chmod 755 를 모든 /opt/lampp/htdocs 폴더의 현재 내용에 대해 설정하고, 이 폴더 하위에서 새로운 폴더/파일이 만들어질 때 자동으로 설정할 수 있나요?
답변 1
다른 답변들은 옳습니다, chmod -R 755는 이러한 권한을 트리 내 모든 파일 및 하위 폴더에 설정할 것입니다. 하지만 왜 그러려고 하시는 건가요? 디렉토리에는 의미가 있을 수 있지만 모든 파일에 실행 비트를 설정하는 것은 왜일까요?
나는 실제로 디렉토리를 755로 설정하고 파일을 건드리지 않거나 644로 설정하려는 것으로 의심됩니다. 이를 위해 find 명령어를 사용할 수 있습니다. 예를 들어:
모든 디렉토리를 755로 변경하려면 ( drwxr-xr-x ):
find /opt/lampp/htdocs -type d -exec chmod 755 {} \;
모든 파일을 644로 변경하려면 ( -rw-r--r-- ):
find /opt/lampp/htdocs -type f -exec chmod 644 {} \;
어떤 해명: (감사합니다 @ tobbez )
chmod 755 {}은 각 디렉토리마다 find에 의해 실행될 명령을 지정합니다.
chmod 644 {}은 각 파일에서 실행될 명령어를 find에게 지정합니다.
{}는 경로로 대체됩니다.
이 세미콜론은 명령어의 끝임을 find 에게 알리는 것입니다.
\; 세미콜론은 escaped 이어야 합니다. 그렇지 않으면 쉘에 의해 해석되어 find 됩니다.
답변 2
이번 글에서는 폴더 및 그 하위 폴더와 파일의 권한을 변경하는 방법에 대해 알아보겠습니다.먼저, 권한 변경을 위해서는 해당 폴더 또는 파일의 소유자 또는 관리자 권한이 있어야 합니다. 소유자 권한이 없는 경우 권한 변경 요청을 수행할 수 없으니 주의해야 합니다.
권한 변경을 위해서는 터미널 창을 열고 chmod 명령어를 사용합니다. 이 명령어는 파일 및 폴더의 권한 정보를 변경하는 데 사용됩니다.
chmod 명령어 뒤에는 변경할 권한 정보를 3자리 숫자로 입력합니다. 예를 들면, chmod 777 foldername로 입력하면 해당 폴더의 권한이 rwxrwxrwx로 변경됩니다.
위와 같은 방식으로 폴더 뿐만 아니라 하위 폴더와 파일의 권한도 일괄적으로 변경할 수 있습니다. chmod -R 777 foldername으로 입력하면 해당 폴더와 하위 폴더 및 파일의 권한이 일괄적으로 변경됩니다.
하지만 권한 변경은 보안상 매우 중요한 작업이므로 신중히 실행해야 합니다. 잘못된 권한 설정으로 인해 파일 또는 폴더가 삭제되거나 수정될 수 있으니, 권한 변경 전에 반드시 백업을 수행하는 것이 좋습니다.
이상으로 폴더 및 그 하위 폴더와 파일의 권한 변경에 대한 내용을 알아보았습니다. 권한 변경은 조심해서 실행해야 하며, 필요한 경우에만 사용하는 것이 좋습니다.