sudo와 su 명령의 차이점은 무엇입니까? 의 차이점은 무엇입니까 ? OS X이

sudosu명령 의 차이점은 무엇입니까 ? OS X이 왜 Linux와 다른 것을 처리합니까?



답변

OS X은 Linux sudosu동일하게 처리합니다 .

sudo추가 옵션없이 명령을 루트로 실행하는 명령입니다. 예를 들면 다음과 같습니다.

% touch /newfile
touch: /newfile: Permission denied
% ls -l /newfile
ls: /newfile: No such file or directory
% sudo touch /newfile
% ls -l /newfile 
-rw-r--r--  1 root  wheel  0 Apr 27 11:45 /newfile

su반면에 현재 사용자를 추가 명령없이 루트로 전환합니다. 아래 예제에서는 sudo su시스템의 루트 비밀번호를 모르기 때문에을 실행 해야합니다.

% whoami
alake
% sudo su
$ whoami
root

사이의 키 차이 sudo와는 su것입니다 sudo반면, 루트로 명령을 실행 su차종 당신이 루트. 많은 다른 명령 행 유틸리티처럼이 모두를 사용하는 다른 방법의 숫자입니다 sudosu당신은 당신이 항상 실행할 수 있습니다 관심이 있다면, man <command>예를. man sudo더 많은 정보를 얻을 수 있습니다.