리눅스에서 계정은 관리자(root)와 일반사용자 (Superuser / User ) 로 나뉨
관리자 권한이 있어야 sudo 를 사용할 수 있음
sudo useradd -m [사용자명]
[사용자명] 이름의 사용자 추가
-m 옵션은 /home/ 경로에 [사용자명] 디렉토리도 같이 추가해줌
sudo passwd [사용자명]
[사용자명] 의 비밀번호 설정
useradd 로 사용자를 추가하여도 해당 사용자계정을 이용하려면 비밀번호를 설정해주어야 함
su [사용자명]
[사용자명] 으로 계정 변경
su - [사용자명]
[사용자명]으로 계정 변경하면서 환경변수도 변경
이부분은 아래 글에 자세히 나와있다
https://storycompiler.tistory.com/44
sudo usermod -a -G sudo [사용자명]
[사용자명]에게 관리자 권한을 줌
sudo deluser [사용자명] sudo
[사용자명]에게서 관리자 권한을 없앰
권한(Permission) 변경 명령어 : chmod (change mod)
u : user 사용자 / g : group 그룹 / o : other 기타
read 읽기
write 쓰기
execute 실행 / (디렉토리의 경우)들어갈 수 있는지에 대한 권한
chmod [옵션] [권한설정] [파일명]
[파일명] 파일에 [권한설정] 권한을 주거나 뺌
chmod g-w kimchi.txt
예시 kimchi.txt 파일에서 그룹권한 중 쓰기 권한을 뺀다.
chmod -R o+r [폴더명]
[폴더명] 디렉토리 권한에서 기타사용자들의 읽기 권한을 추가한다.
-R 옵션으로 [폴더명] 안에 있는 하위 디렉토리, 파일 전체에 동일한 권한설정을 준다.
위와 같은 방법으로 한가지 권한을 주거나 뺏을 수 있고
chmod octal modes 를 사용하여
소유자권한, 소유그룹권한, 기타사용자권한을 한번에 지정할 수도 있다.
8진수로 0~7의 숫자로 소유자,그룹,기타사용자 순서로 권한을 정한다.
읽기 : 4 / 쓰기 : 2 / 실행 : 1
주려는 권한들의 수를 합쳐 만듦
chmod [권한설정할 숫자 3자] [파일/폴더명]
chmod 774 kimchi.txt
kimchi.txt 파일의 권한
소유자 : 읽기, 쓰기, 실행
그룹 : 읽기, 쓰기, 실행
기타 : 읽기, 쓰기X, 실행X
'리눅스 (Linux)' 카테고리의 다른 글
리눅스 - 계정 생성, 확인, 삭제 (0) | 2021.12.14 |
---|---|
리눅스 - 다중 명령어 (0) | 2021.12.14 |
리눅스 - 파일 정보 읽는 법 (0) | 2021.12.13 |
리눅스 디렉토리 (0) | 2021.12.13 |
리눅스의 장점 (0) | 2021.12.13 |
댓글