[리눅스] sudo, su의 차이점

2020. 6. 27. 17:24·CS/운영체제
728x90
반응형

일회성 권한 sudo

현재 계정에서 root 권한으로 명령어를 실행
사용자가 한 번 root에 준하는 권한을 가짐
슈퍼유저, 관리자 권한을 가지지만 해당 사용자가 내리는 명령
사용자의 group에 sudo가 있어야 사용이 가능합니다.

# 사용자의 group을 확인할 때, 아래 명령어를 입력
$ groups

# root 명령어를 사용할 시 sudo를 가장 앞에 입력하고 명령어를 사용합니다.
$ sudo chwon

사용자 계정에 접근 su

# 사용중인 계정의 환경변수를 적용
# 비로그인 쉘
$ su [사용자 계정]

# 접속할 계정의 환경변수 적용
# 일반적으로 이것을 사용함
# "-"은 "-l" 의 단축어입니다.
# 로그인 쉘
$ su - [사용자 계정]


# 사용자 계정 없이 접속하면 root로 접속 된다.
$ su -
$ su

sudo -i, sudo -s 차이

sudo -i : 로그인 쉘
sudo -s : 비로그인 쉘

로그인 쉘은 로그인 하려는 사용자 계정의 환경변수를 사용한다.
비로그인 쉘은 로그인 되어 있는 계정의 모든 환경변수를 로그인 하려는 계정으로 넘겨 사용된다.

728x90
반응형
저작자표시 (새창열림)

'CS > 운영체제' 카테고리의 다른 글

[리눅스] 에어팟 낮은 볼륨 높이기  (1) 2020.06.28
[리눅스] 로그인 쉘, 비로그인 쉘 / login shell, non-login shell  (1) 2020.06.27
[리눅스] 환경설정 및 경로  (1) 2020.06.27
[리눅스] 사용자 비밀번호 변경하는 법  (1) 2020.05.20
[리눅스] 디렉토리 설명(아주 중요!!!)  (1) 2020.04.25
'CS/운영체제' 카테고리의 다른 글
  • [리눅스] 에어팟 낮은 볼륨 높이기
  • [리눅스] 로그인 쉘, 비로그인 쉘 / login shell, non-login shell
  • [리눅스] 환경설정 및 경로
  • [리눅스] 사용자 비밀번호 변경하는 법
크크크크
크크크크
공뷰를 합시다.
    반응형
  • 크크크크
    Tom's Note
    크크크크
  • 전체
    오늘
    어제
    • 분류 전체보기 (130)
      • IT 지식 (6)
      • CS (66)
        • 알고리즘 & 자료구조 (19)
        • 운영체제 (41)
        • 네트워크 (1)
        • 데이터베이스 (5)
      • 보안 (6)
      • SW 공학 & 프로그래밍 언어 (5)
        • Java (28)
        • 디자인 패턴 (1)
        • 형상관리 (2)
        • 톰캣(WAS) (2)
        • SW 방법론 (3)
        • 스프링부트 (5)
      • 시스템 설계 (4)
        • Docker (2)
      • 자격증 (2)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      /etc/passwd
      불변
      Chage
      passwd
      REST API
      docker
      단반향
      java
      문제해결
      whereis
      알고리즘
      chmod
      ADsP
      분석기법
      which
      2차
      DTO
      apropos
      암호설정
      비트연산
      man
      DI
      자바
      리눅스
      스프링부트
      1급
      cifs
      whatis
      usermod
      su
    • 최근 댓글

    • 최근 글

    • 250x250
    • hELLO· Designed By정상우.v4.10.3
    크크크크
    [리눅스] sudo, su의 차이점
    상단으로

    티스토리툴바