본문 바로가기
리눅스 (Linux)

리눅스 - 파일 생성, 복사, 소유자, 권한에 관한 명령어

by 멸치김밥 2021. 12. 14.

리눅스에서 계정은 관리자(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

댓글