공부/Linux 기초

권한 변경

kkkkkdddddhhhhh 2024. 1. 21. 05:29

 

"chmod"

[chmod mode file]

u: 현재 사용자의 권한을 수정

g: 해당 그룹의 권한을 수정

o: 그 외 외부 사용자 권한을 수정

a: 모든 사용자 권한을 수정

 

+: 해당 권한 추가

-: 해당 권한 삭제

=: 해당 권한으로 변경

 

e.g.

drwxrw-r-- 의 test.txt란 파일이 있을때

chmod u-x test.txt 

->

drw-rw-r--

 

로 변경

drwxrw-r-- 의 test.txt란 파일이 있을때

chmod a=r test.txt

dr--r--r-- 

로 변경

 


"su"

[su - 사용자명]

현재 터미널에서 사용자 변경 

- 없이 su 사용자명 입력시 디렉토리 변경없이 현재 디렉토리에서 사용자 전환

 

 


 

"sudo"

root user

사용자들의 권한을 삭제하거나 수정할 수 있다.

super user do, sudo?

Ubuntu에 경우 사용자가 root user로 접속하지 못하도록 잠금처리를 해놓았지만,

특정 명령어를 root user와 같은 권한을 사용하기 위해 "sudo" 명령어를 사용한다.

 

 

kwon 의 권한으로 apt update는 거부되었지만,

sudo 요청으로 apt update는 승인됨.

 

sudo는 15분 주기로 캐시되어있기때문에

캐시가 만료되기전인 15분안에는 다시 sudo를 입력할 필요가 없다.

 

 


사용자를 변경해 권한 변경에 실패했다.

 

"chown"

[sudo chown 사용자명 파일명]

sudo를 이용해 파일의 사용자를 변경한다.

 

 

'공부 > Linux 기초' 카테고리의 다른 글

Raspberry Pi HomeServer 구축  (0) 2024.09.03
Permission 기초  (0) 2024.01.20
grep  (0) 2024.01.19
찾기  (0) 2024.01.18
확장  (0) 2024.01.17