공부/리눅스
파일 권한
Egomi
2017. 5. 15. 12:48
파일에는 접근 권한이 있는데, ls -l을 해보면 현재 파일의 접근 권한 / 소유자 / 소유자의 그룹 명 을 알 수 있다.
우선, 파일 소유자 정보를 변경을 위한 dragon의 사용자와 그룹을 추가하겠다.
신규 사용자, 그룹 추가/변경하기
useradd dragon => 사용자 아이디 추가
passwd dragon => 사용자 비밀번호 설정
groupadd dragon => 신규 그룹 추가
sudo usermod -a -G dragon(그룹) dragon(사용자) => 사용자를 특정 그룹에 추가
현재 폴더의 소유자는 tjsal5419(소유자) tjsal5419(소유자 그룹 명) 으로 되어있다.
dragon의 그룹에 있는 dragon이라는 사용자를 폴더 소유자로 바꾸고 싶은 경우에는
sudo chown dragon(소유자명):dragon(그룹명) dragon(폴더명) 을 해주면 된다.
변경된 내용에는 /etc/passwd에 저장된다.
파일 접근 권한 설정하기
ls -l 로 권한을 확인한다.
이때, -rw-rw-r-- 을 볼 수 있는데, 이는 순서대로 소유자 권한, 소유 그룹 권한, 기타 그룹 권한을 나타낸다.
권한의 명칭은
r:read (100)
w:write(010)
x:excute(001)
로, mode 변경시에는 chmod 명령어로 해당하는 모드끼리 합산하여 십진수로 나타낸다.