Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- GIT
- 스프링
- Spring Cloud
- date
- 비동기
- JavaScript
- docker
- EUREKA
- 스프링부트
- 도커
- spring security
- 자바
- spring boot
- Spring
- map
- map()
- jQuery
- 스프링 클라우드
- 자바스크립트
- 코딩테스트
- IntelliJ
- OAuth
- Java
- STS
- 프로그래머스
- gitlab
- leetcode
- 유레카
- JS
- SpringBoot
Archives
- Today
- Total
RATSENO
[Linux]su, sudo 명령어 차이 본문
sudo
sudo 명령어는 유닉스 및 유닉스 계열 운영체제에서, 다른 사용자의 보안 권한, 보통 슈퍼유저로서 프로그램을 구동할 수 있도록 하는 프로그램입니다. 명칭은 본래 슈퍼유저로서의 실행에 사용되던 것에서 "superuser do"에서 유래하였으나, 후에 프로그램의 기능이 확장되며 "substitute user do(다른 사용자의 권한으로 실행)"의 줄임말로 해석되게 되었습니다. 기본적으로 sudo는 사용자 비밀번호를 요구하지만 루트 비밀번호가 필요할 수도 있고, 한 터미널에 한번만 입력하고 그 다음부터는 비밀번호가 필요없습니다.
su
su(substitute user)는 유닉스 명령을 로그아웃하지 않고 다른 사용자의 권한으로 셸을 실행하는데 사용됩니다. 일반적으로 관리 작업을 위해 다시 로그오프하지 않고 사용자의 권한을 루트로 변경하는데 사용됩니다. 같은 방법으로 다른 사용자로 전환하는데 사용됩니다. 어떤 사용자의 권한으로 실행할지 정하지 않고 실행한 경우에는, 루트 사용자로 간주됩니다(su root와 동일)
차이점
sudo : 현재 계정에서 다른 계정의 권한만 빌림
su : 다른 계정으로 전환
su - : 다른계정으로 전환 + 그 계정의 환경변수 적용
'DEV > DevOps' 카테고리의 다른 글
[docker]redis 설치하기 (0) | 2020.09.17 |
---|---|
[Docker]도커 프라이빗 레지스트리 구성 후 이미지 파일 올리기. (1) | 2020.08.31 |
[Docker]간단 명령어 정리 (0) | 2020.08.18 |
KONG API GATEWAY 설치 (Docker for window) (0) | 2020.08.06 |
[Docker]윈도우에서 postgresql 설치 후 접속 시 권한 문제 (0) | 2020.01.03 |
Comments