>  기사  >  시스템 튜토리얼  >  Linux 명령 su, sudo, sudo su, sudo -i의 사용 및 차이점

Linux 명령 su, sudo, sudo su, sudo -i의 사용 및 차이점

WBOY
WBOY앞으로
2024-02-05 19:06:031278검색

sudo와 su 명령의 주요 차이점은 다음과 같습니다.

sudo 명령에는 권한을 얻으려면 현재 사용자의 비밀번호가 필요하고, su 명령에는 루트 사용자의 비밀번호가 필요합니다. 또한 기본 동작도 다릅니다. sudo 명령을 사용하면 상승된 권한으로 단일 명령만 실행할 수 있는 반면, su 명령은 명시적으로 로그아웃할 때까지 새 셸을 시작하고 루트 권한으로 여러 명령을 실행할 수 있습니다.

Linux命令su、sudo、sudo su、sudo -i使用和区别

su는 다른 사용자 ID로 전환하는 데 사용됩니다.

Linux命令su、sudo、sudo su、sudo -i使用和区别

기본적으로 ID만 전환되며, 환경변수는 여전히 일반 사용자의 환경변수입니다. 사용자 ID를 전환하면 사용자의 환경 변수도 새 사용자의 환경 변수로 전환되므로 "-"를 생략할 수 없으며, 그렇지 않으면 일부 작업을 수행할 수 없습니다.

su root 루트 비밀번호를 입력하고 루트 사용자로 전환하지만 pwd 디렉터리는 변경되지 않습니다

Linux命令su、sudo、sudo su、sudo -i使用和区别

su – root 루트 비밀번호를 입력하고 루트 사용자로 전환하지만 pwd 디렉터리/root

Linux命令su、sudo、sudo su、sudo -i使用和区别

sudo는 일반적으로 명령을 추가합니다

sudo -i root는 sudo - root, sudo -i, sudo -, sudo root와 동일한 효과를 갖습니다. 비밀번호를 입력하라는 메시지가 표시되면 비밀번호는 현재 계정의 비밀번호입니다. sudoers. su에게 필요한 것은 계정의 비밀번호 사용법은 "su 계정 이름"입니다.

sudo: 임시로 슈퍼유저 모드로 전환하여 슈퍼유저 권한을 실행합니다. 일반적으로 루트 사용자를 의미합니다. 비밀번호를 입력하라는 메시지가 표시되면 비밀번호는 슈퍼 계정의 비밀번호가 아닌 현재 사용자의 비밀번호입니다. 그러나 시간 제한이 있습니다. Ubuntu의 기본 세션은 15분입니다.

su: 특정 사용자 모드로 전환합니다. 비밀번호를 입력하라는 메시지가 표시되면 비밀번호는 전환 후 계정의 비밀번호가 됩니다. 나중에 계정을 추가하지 않으면 시스템은 기본적으로 루트 계정으로 설정되며 비밀번호는 슈퍼 계정의 비밀번호이기도 합니다. 시간 제한 없음.

sudo -i: 슈퍼유저만 실행할 수 있는 특정 권한을 매번 비밀번호를 입력할 필요 없이 자주 실행하려면 이 명령을 사용하면 됩니다. 비밀번호를 묻는 메시지가 표시되면 비밀번호는 현재 계정의 비밀번호가 됩니다. 시간 제한 없음. 이 명령을 실행하면 프롬프트가 "$" 대신 "#"으로 변경됩니다. 일반 계정으로 돌아가고 싶을 때에는 "exit"나 "logout"을 실행하시면 됩니다. 이 명령을 실행하는 사용자는 sudoers에 있어야 합니다.

Linux命令su、sudo、sudo su、sudo -i使用和区别sudo -i -i 매개변수를 사용하여 sudo 명령을 직접 실행합니다. 명령을 실행하는 사용자는 sudoers

에 있어야 합니다.

Linux命令su、sudo、sudo su、sudo -i使用和区别sudo su sudo 명령을 실행하여 su 명령을 승격시키고 su 명령을 실행합니다. 이 명령을 실행하는 사용자는 sudoers에 있어야 합니다.

위 내용은 Linux 명령 su, sudo, sudo su, sudo -i의 사용 및 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 lxlinux.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제