GUI를 통해 일반 사용자 계정에서 수행할 수 있는 터미널에서 수행하려면 수퍼유저 권한이 있어야 하는 몇 가지 작업이 있습니다. 예를 들어
종료/다시 시작
미디어 마운트/마운트 해제
이것이 왜 유용한지는 이해합니다. 하지만 충분한 권한이 없으면 이것이 정확히 어떻게 작동합니까?
편집하다:
댓글에서 확인해 보라고 권유했는데, 특정 명령의 권한을 상승시키는 데 사용할 수 있는 polkit
것 같습니다 . pkexec
GUI를 통해 작업이 수행되는 방식입니까?
답변1
PC-BSD
방법에는 다음이 포함됩니다 pc-su
. 이것에 대해 조금 읽을 수 있습니다10.2 매뉴얼에서, 그리고포럼에서:
"sudo"와 "pc-su"는 모두 서로 다른 상황에서 사용됩니다.
pc-su: 이 간단한 스크립트는 사용자 권한을 전환하는 데 사용할 수 있는 그래픽 유틸리티를 찾습니다. 찾는 유틸리티로는 kdesu(KDE 데스크탑용), gksu(GNOME/XFCE 데스크탑용) 및 qsu(PC-BSD용으로 특별히 작성된 Qt 전환 사용자 유틸리티)가 있습니다. 이는 일반적으로 관리자 권한이 필요한 응용 프로그램(예: 응용 프로그램 메뉴의 PBI)을 그래픽으로 시작할 때만 사용됩니다. 그래픽 작업을 위해 명령줄을 사용할 필요가 없기 때문입니다.
sudo: 이는 터미널의 사용자 입력에 따라 달라지거나 비밀번호가 전혀 필요하지 않기 때문에 스크립트 및/또는 명령줄 응용 프로그램 초기화에만 사용됩니다(mounttray 및 life와 같은 일부 유틸리티는 이러한 방식으로 설정됩니다) - 보호자).
따라서 "pc-su"와 "sudo"는 모두 사용자 권한을 전환하는 완벽하게 유효한 방법이며 PC-BSD 시스템에서는 사용 사례가 다릅니다.
~ 켄 무어 ~ PC-BSD/iXsystems
– 2013-08-27
$ freebsd-version ; man pc-su
11.0-CURRENTNOV2015
No manual entry for pc-su
$