GUI에서 권한이 작동하는 방식

GUI에서 권한이 작동하는 방식

GUI를 통해 일반 사용자 계정에서 수행할 수 있는 터미널에서 수행하려면 수퍼유저 권한이 있어야 하는 몇 가지 작업이 있습니다. 예를 들어

  • 종료/다시 시작

  • 미디어 마운트/마운트 해제

이것이 왜 유용한지는 이해합니다. 하지만 충분한 권한이 없으면 이것이 정확히 어떻게 작동합니까?

편집하다:

댓글에서 확인해 보라고 권유했는데, 특정 명령의 권한을 상승시키는 데 사용할 수 있는 polkit것 같습니다 . pkexecGUI를 통해 작업이 수행되는 방식입니까?

답변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
$ 

관련 정보