리눅스 권한 변경 하위 - linugseu gwonhan byeongyeong hawi

[Linux] chown과 chmod를 하위 폴더와 하위 파일들에 적용하기

chown와 chmod를 하위 파일과 폴더들에 한번에 적용해보자

환경 및 선수조건

  • Ubuntu
  • chmod와 chown의 사용법

chown와 chmod를 하위 파일과 폴더들에 한번에 적용하기

둘다 공통적으로 -R 옵션을 적용해주면 됩니다.

chmod의 경우

$ chmod -R [8bit permission] [file name or folder name]

예시

// example의 하위 폴더와 파일들에 권한을 666(-rw-rw-rw-)로 변경합니다. $ chmod -R 666 example

chown의 경우

$ chown -R [owner name]:[group name] [filename or directory]

예시

// example의 하위 폴더와 파일들에 소유자를 sam으로 그룹을 abbey로 설정합니다. $ chown -R sam:abbey example

Read More

[Linux] virsh 명령어를 통해 QEMU KVM VM 인스턴스의 IP 주소 찾기

Published on December 04, 2022

[Linux](EN) Find IP address of QEMU KVM VM instance by using virsh command

Published on December 04, 2022

[Linux] netstat을 사용해 특정 포트를 사용하는 프로세스의 프로세스 아이디 찾기

Published on November 13, 2022

아미(아름다운미소)

서버/리눅스

[Ubuntu] chown과 chmod를 하위 폴더와 하위 파일들에 적용

유키공 2020. 11. 22. 15:30

chown와 chmod를 하위 파일과 폴더들에 한번에 적용하기
둘다 공통적으로 -R 옵션을 적용해주면 됩니다.

chmod의 경우
// example의 하위 폴더와 파일들에 권한을 666(-rw-rw-rw-)로 변경합니다.
$ chmod -R 666 example

chown의 경우
// example의 하위 폴더와 파일들에 소유자를 webuser으로 그룹을 webgroup로 설정합니다.
$ chown -R webuser:webgroup example

저작자표시

'서버 > 리눅스' 카테고리의 다른 글

우분투에서 Timezone 변경하기  (0)[ubuntu] systemctl 없을 경우  (0)폴더 강제로 삭제하기  (0)윈도우즈 10에 설치된 ubuntu 리눅스의 경로  (0)add-apt-repository: command not found  (0)
2021.12.15
2021.02.01
2020.11.20
2020.11.17
2020.11.05

Tagchmod, chown, ubuntu

공유하기 링크

'서버/리눅스' Related Articles

  • 우분투에서 Timezone 변경하기 2021.12.15
  • [ubuntu] systemctl 없을 경우 2021.02.01
  • 폴더 강제로 삭제하기 2020.11.20
  • 윈도우즈 10에 설치된 ubuntu 리눅스의 경로 2020.11.17

more

0 Comments

    댓글쓰기 폼

    이름 비밀번호

    Secret

    내용

    🌅 리눅스/명령어 모음

    2021. 11. 25. 06:58

    # chown과 chmod를 사용하여 하위폴더와 파일들에 적용하기

    - 환경
    Ubuntu

    chown와 chmod를 하위 파일과 폴더들에 한번에 적용하기 둘다 공통적으로 -R 옵션을 적용해주면 됩니다.

    chmod의 경우

    $ chmod -R [8bit permission] [file name or folder name]

    예시

    // example의 하위 폴더와 파일들에 권한을 666(-rw-rw-rw-)로 변경합니다. $ chmod -R 666 example

    chown의 경우

    $ chown -R [owner name]:[group name] [filename or directory]

    예시

    // example의 하위 폴더와 파일들에 소유자를 sam으로 그룹을 abbey로 설정합니다. $ chown -R sam:abbey example

    '🌅 리눅스/명령어 모음' Related Articles

    이번 게시글의 목적은 현재 폴더와 하위 폴더에 원하는 파일, 폴더에 영향을 줄 수 있는 

    명령어를 수행 하는 방법을 알고자 함입니다. 

    우선 테스트를 위해 아래와 같은 구조를 만들어 보았습니다. 

    (이미지 실수가 있습니다. txt 파일 권한은 664 입니다.)

    명령은 모두 상위인 test 폴더에서 수행 하는 것으로 테스트 하였습니다.

    1. 파일만 하위 폴더까지 전부 권한 변경
    find ./ -type f -exec chmod 777 {} \;

    모든 파일의 권한이 777 로 변경되었습니다. (폴더는 775 로 그대로 입니다.)

    2. 폴더만 하위 폴더까지 전부 권한 변경
    find ./ -type d -exec chmod 777 {} \;

    하위 폴더인 test_sub1, test_sub2 폴더의 권한이 777 로 변경 되었습니다.

    3. 특정 이름의 파일명만 하위 폴더까지 권한 변경 

    find ./ -type f -name '*.txt' -exec chmod 600 {} \;

    *.txt 로 txt 파일 전부의 권한이 하위 디렉토리까지 600 으로 변경 되었습니다.

    (폴더 권한은 변경된 것이 없습니다.)

    폴더를 변경 하시려면 -type 다음 d 를 사용하시면 됩니다.

    참고 사항 1. -type 옵션에서 f 는 file, d 는 directory 2. -exec 옵션은 find 명령을 실행후 실행하는 명령어 3. {} 는 find 명령의 결과 값 4. \; 명령어 종료 5. {} 뒤에 \ 사이에 한칸 빈칸이 있어야 합니다. 6. 특정 이름의 파일명을 찾을 때는 '' 로 이름을 감싸주는게 좋습니다. 7. 응용을 위해서는 -exec rm -rf {} \; 와 같이 명령어를 변경 해주면 됩니다.

    Toplist

    최신 우편물

    태그