sudo, kdesudo 및 gksudo의 차이점은 무엇이며 언제 사용해야합니까? sudo를 사용하면 cli 및 gui 기능을 모두 실행할 수 있지만 gui 기능에 kdesudo 및 gksudo를 사용하는 웹 사이트의 다른 사람들을 보았습니다.
sudo, kdesudo 및 gksudo의 차이점은 무엇이며 언제 사용해야합니까? sudo를 사용하면 cli 및 gui 기능을 모두 실행할 수 있지만 gui 기능에 kdesudo 및 gksudo를 사용하는 웹 사이트의 다른 사람들을 보았습니다.
답변:
sudo
의 약자 Super User Do
. 즉, 터미널을 통해 루트 / 주 사용자의 권한을 제공합니다. 공식 사이트 에서 sudo에 대해 자세히 알아보십시오 .
Vinicius의 의견에서
이전 버전의 sudo는 수퍼 유저로서 만 명령을 실행하도록 설계 되었기 때문에 원래 '수퍼 유저 do'를 나타 냈습니다. 그러나 이후 버전에서는 수퍼 유저뿐만 아니라 다른 (제한된) 사용자로 명령을 실행하는 기능도 지원하므로 일반적으로 '대체 사용자'로 확장됩니다. 후자의 경우에는 현재 기능을보다 정확하게 반영하지만 sudo는 종종 관리 작업에 사용되기 때문에 여전히 '슈퍼 유저 수행'이라고합니다.
gksudo
그리고 kdesudo
둘 다 sudo
첫 번째 것이 sudo
터미널 대신 GUI를 사용하여 작동하는 그래픽 작업에 사용되고 두 번째는gksudo
쿠분투의 대안입니다.
그리고 위키 의 짧은 메모
그래픽 응용 프로그램을 루트로 시작하기 위해 일반 sudo를 사용해서는 안되며 gksudo (Kubuntu의 kdesudo)를 사용하여 이러한 프로그램을 실행해야합니다. gksudo는 HOME = ~ root를 설정하고 .Xauthority를 tmp 디렉토리에 복사합니다. 이렇게하면 홈 디렉토리의 파일이 Root에 의해 소유되지 않습니다. (AFAICT, 이것은 gksudo와 sudo로 시작된 프로세스의 환경에 특별한 모든 것입니다).
su
"수퍼 유저"가 아니라 "사용자 전환"인 경우, 전환 할 사용자는 선택적 인수이며 기본 값은 root입니다.
gksu gedit /path/to/file.txt
파일을 편집 할 수 없으며 대신 gedit admin:///path/to/file.txt
여기에서 논의 된 것처럼 maketecheasier.com/gksu-alternatives-ubuntu-bionic