2012-09-13 2 views
0

GTK + -2.0으로 애플리케이션을 개발 중입니다./dev/mmcblk0 장치에 액세스해야하지만 수퍼 유저 권한이 필요합니다. 터미널에 su로 로그인하여 프로그램을 실행하는 것은 사용자에게 친숙하지 않습니다.GTK + 프롬프트가있는 수퍼 유저를 묻는 방법

프롬프트 창을 만들고 수퍼 유저 비밀번호를 요청하고 슈퍼 유저 권한으로 프로그램을 실행하고 싶습니다. GParted는 그런 식으로 실행되는 프로그램이고 나는 smilar 개시 절차를 원합니다.

어떻게해야합니까? 프로그램에서 슈퍼 유저 권한을 얻으려면 어떻게해야합니까?

안부

답변

1

당신은 라이브 그놈에 gksu page를 확인하거나 수 사용하려는 경우 policy kit framework 당신은 샘플 프로그램 (예를 들어, like this one)에 대한 구글 수 있습니다.
또 다른 방법은 그룹 작성 (사용자가/dev/mmcblk0에 액세스 할 수 있도록 허용)을 요구하고 루트에게 특정 허용 사용자를이 그룹에 추가하도록 요청하는 것입니다.

관련 문제