Linux - Change Permissions and Ownership for Files and Folders (chmod, chown, members, groups )
차례:
chown
사용법- 파일 소유자를 변경하는 방법
- 파일의 소유자와 그룹을 변경하는 방법
- 파일 그룹을 변경하는 방법
- 심볼릭 링크 소유권을 변경하는 방법
- 파일 소유권을 재귀 적으로 변경하는 방법
- 참조 파일 사용
- 결론
chown
명령을 사용하면 지정된 파일, 디렉토리 또는 기호 링크의 사용자 및 / 또는 그룹 소유권을 변경할 수 있습니다.
Linux에서 모든 파일은 소유자 및 그룹과 연관되며 파일 소유자, 그룹 구성원 및 기타에 대한 권한 액세스 권한이 지정됩니다.
이 학습서에서는 실제 예제를 통해
chown
명령을 사용하는 방법을 보여줍니다.
chown
사용법
chown
명령을 사용하는 방법을 시작하기 전에 기본 구문을 검토하십시오.
chown
명령 표현식은 다음 형식을
chown
.
chown USER FILE(s)
USER
는 새 소유자의 사용자 이름 또는 사용자 ID (UID)입니다.
GROUP
은 새 그룹의 이름 또는 그룹 ID (GID)입니다.
FILE(s)
은 하나 이상의 파일, 디렉토리 또는 링크의 이름입니다. 숫자 ID는
+
기호로 시작해야합니다.
-
USER
만 지정하면 지정된 사용자가 지정된 파일의 소유자가되고 그룹 소유권은 변경되지 않습니다.USER:
-사용자 이름 뒤에 콜론 (:)이 있고 그룹 이름이 제공되지 않으면 사용자는 파일의 소유자가되고 파일 그룹 소유권은 사용자의 로그인 그룹으로 변경됩니다.USER:GROUP
사용자와 그룹이 둘 다 지정되면 (공백없이) 파일의 사용자 소유권이 지정된 사용자로 변경되고 그룹 소유권이 지정된 그룹으로 변경됩니다.:GROUP
사용자가 생략되고 그룹 앞에 콜론:
이 있으면 파일의 그룹 소유권 만 지정된 그룹으로 변경됩니다.:
사용자와 그룹을 지정하지 않고 콜론 (:) 만 제공하면 변경되지 않습니다.
기본적으로
chown
은 성공시 출력을 생성하지 않고 0을 반환합니다.
ls -l
명령을 사용하여 파일을 소유 한 사람 또는 파일이 속한 그룹을 찾으십시오.
ls -l filename.txt
-rw-r--r-- 12 linuxize users 12.0K Apr 8 20:51 filename.txt |- | | | +-----------> Group +-------------------> Owner
sudo
권한을 가진 루트 또는 사용자 만 파일의 그룹 소유권을 변경할 수 있습니다.
파일 소유자를 변경하는 방법
파일 소유자를 변경하려면
chown
명령 다음에 새 소유자의 사용자 이름과 대상 파일을 인수로 사용하십시오.
chown USER FILE
예를 들어, 다음 명령은
file1
파일의 소유권을
linuxize
라는 새 소유자로
linuxize
.
chown linuxize file1
여러 파일 또는 디렉토리의 소유권을 변경하려면 공백으로 구분 된 목록으로 지정하십시오. 아래 명령은
file1
파일과
dir1
디렉토리의 소유권을
linuxize
라는 새 소유자로
linuxize
.
chown linuxize file1 dir1
사용자 이름 대신 숫자 사용자 ID (UID)를 사용할 수 있습니다. 다음 예제는
file2
라는 파일의 소유권을 UID가
1000
새 소유자로 변경합니다.
chown 1000 file2
숫자 소유자가 사용자 이름으로 존재하면 소유권이 사용자 이름으로 이전됩니다. 이 접두사를 피하려면 ID를
+
.
파일의 소유자와 그룹을 변경하는 방법
소유자와 파일 그룹을 모두 변경하려면
chown
명령 다음에 공백과 대상 파일이없는 콜론 (:)으로 구분 된 새 소유자와 그룹을 사용하십시오.
chown USER:GROUP FILE
다음 명령은
file1
이라는 파일의 소유권을
linuxize
및 group
users
라는 새 소유자로 변경합니다.
chown linuxize:users file1
콜론 (:) 다음에 그룹 이름을 생략하면 파일 그룹이 지정된 사용자의 로그인 그룹으로 변경됩니다.
파일 그룹을 변경하는 방법
파일 그룹 만 변경하려면
chown
명령 뒤에 콜론 (:)과 새 그룹 이름 (공백없이)과 대상 파일을 인수로 사용하십시오.
chown:GROUP FILE
다음 명령은
file1
이라는 파일의 소유 그룹을
www-data
.
chown:www-data file1
파일의 그룹 소유권을 변경하는 데 사용할 수있는 다른 명령은
chgrp
입니다.
심볼릭 링크 소유권을 변경하는 방법
재귀 옵션을 사용하지 않으면
chown
명령은 심볼릭 링크 자체가 아니라 심볼릭 링크가 가리키는 파일의 그룹 소유권을 변경합니다.
예를 들어,
/var/www/file1
을 가리키는 심볼릭 링크
symlink1
의 소유자 및 그룹을 변경하려고하면
chown
은 심볼릭 링크가 가리키는 파일 또는 디렉토리의 소유권을 변경합니다.
chown www-data: symlink1
대상 소유권을 변경하는 대신 " 'symlink1'을 역 참조 할 수 없음: 권한이 거부되었습니다"라는 오류가 발생할 수 있습니다.
대부분의 Linux 배포에서 심볼릭 링크가 기본적으로 보호되어 대상 파일에서 작업 할 수 없기 때문에 오류가 발생합니다. 이 옵션은
/proc/sys/fs/protected_symlinks
지정되어 있습니다.
1
은 활성화 됨과
0
비활성화됨을 의미합니다. 심볼릭 링크 보호를 비활성화하지 않는 것이 좋습니다.
심볼릭 링크 자체의 그룹 소유권을 변경하려면
-h
옵션을 사용하십시오.
파일 소유권을 재귀 적으로 변경하는 방법
주어진 디렉토리 아래의 모든 파일과 디렉토리에서 재귀 적으로 작업하려면
-R
(
--recursive
) 옵션을 사용하십시오.
chown -R USER:GROUP DIRECTORY
다음 예제는
/var/www
디렉토리에있는 모든 파일 및 서브 디렉토리의 소유권을
www-data
라는 새 소유자 및 그룹
www-data
.
chown -R www-data: /var/www
디렉토리에 기호 링크가 포함 된 경우
-h
옵션을 전달하십시오.
chown -hR www-data: /var/www
디렉토리 소유권을 재귀 적으로 변경할 때 사용할 수있는 다른 옵션은
-H
및
-L
입니다.
chown
명령에 전달 된 인수가 디렉토리를 가리키는 기호 링크 인 경우
-H
옵션을 사용하면 명령이이를 통과합니다.
-L
은
chown
에게 발견 된 디렉토리에 대한 각 기호 링크를 순회하도록 지시합니다. 일반적으로 시스템을 손상 시키거나 보안 위험을 초래할 수 있으므로 이러한 옵션을 사용하지 마십시오.
참조 파일 사용
--reference=ref_file
옵션을 사용하면 지정된 파일의 사용자 및 그룹 소유권을 지정된 참조 파일 (
ref_file
)과 동일하게 변경할 수 있습니다. 참조 파일이 기호 링크
chown
인 경우 대상 파일의 사용자 및 그룹을 사용합니다.
chown --reference=REF_FILE FILE
예를 들어 다음 명령은
file1
의 사용자 및 그룹 소유권을
file2
할당합니다.
결론
chown
은 파일의 사용자 및 / 또는 그룹 소유권을 변경하기위한 Linux / UNIX 명령 행 유틸리티입니다.
chown
명령에 대한 자세한 내용은 chown 매뉴얼 페이지를 방문하거나 터미널에
man chown
을 입력하십시오.
여러 제품의 사용자 콘텐츠에 대한 Google 소유권 주장

Google은 사용자의 콘텐츠를 여러 제품에 사용하는 권리를 주장합니다 .
Symbian CEO 인 Nigel Clifford는 화요일 개발자들이 Symbian 코드 심비안은 노키아의 소유권 전환과 운영체제 개발을위한 토대 구축에 앞서 개발자들에게 구두를 신다. 심비안 CEO 나이젤 클리포드 (Symbian CEO)는 화요일 심비안 재단 (Symbian Foundation) 제조업체가 OS를 사용하여 장치를보다 쉽게 만들려고 노력하는 동안. ""우리는 장치 제작에서 더 많은 비용과 노력을 기울일 것입니다. "라고 Symbian 스마트 폰 기조 연설에서 말했다. 클리포드는 심비안 UIQ, 시리즈 60 및 MOAPS의 세 가지 사용자 인터페이스를 S60 기반의 플랫폼으로 결합 할 것이라고 클리포드는 말했다.

노키아는 6 월에 발표했다. 그것은 것 나머지 Symbian을 구입하십시오. 그때까지 48 % 지분을 소유하고있었습니다. 심비안은 또한 자사의 모바일 코드 공개 소스를 만들어 회사들이 로열티없는 라이센스하에 OS를 사용할 수있게한다고 말했다. 심비안은 노키아, 소니 에릭슨, 모토로라, NTT 도코모, AT & T, LG 전자, 삼성 전자, ST 마이크로 일렉트로닉스, 텍사스 인스트루먼트,보다 폰 그룹 등이있다. 그러나 심비안을 혁신하기 위해 기업들이 돈을 사용할 가능성이 높아지며 OS를 경쟁력있게 유지하는 열쇠가 될 것이라고 클리포드는 말했다.
미국 항소 법원, FCC의 케이블 소유권 주 거부

미국 법원이 FCC의 케이블 TV 소유권 상한을 철회했다. 법원은 케이블 TV 사업자가 미국 가입자의 30 % 이상을 관할하는 것을 금지하는 미국 연방 통신위원회 (US Federal Communications Commission)의 규칙을 위반했다.