터미널을 사용하여, 나는이 함께 실행중인 사용자를 변경 su
하고 sudo
-하지만 난 바탕 화면에 아이콘 / 바로 가기를 클릭하여 어떻게 그렇게 할 수 / 시작 메뉴?
나는 어쨌든 요구되지만, 일부 프로그램은 예 실행하려면 루트해야하는 경우 Krusader
와 NetBeans
때로는 루트 액세스하지 않고 실행을하지만 당신은 당신이 원하는 것을 성취 할 수 없다.
Windows에서는 간단히 Shift 키를 누른 상태에서 마우스 오른쪽 버튼을 클릭하고 사용자 및 암호를 묻는 메시지가 표시됩니다. 데비안에서도 이와 비슷한 방법이 있습니다. (와 같은 스크립트 작성과 같은 해결 방법은 제외 sudo xyz
)
미리 감사드립니다!
답변
우선, 그래픽 프로세스를 실행하기 위해 사용자를 사용 sudo
하거나 su
변경 하지 마십시오. 또는 회선에 문제가있을 수 있습니다 ( ~/.ICEauthority
소유자 변경은 주목할만한 문제입니다). 대신 다음 명령을 사용하는 바로 가기를 만드십시오.
gksu -u [user] command
gksu
사용자 암호에 대한 그래픽 프롬프트를 시작하고 올바른 암호를 입력하면 사용자가 지정한대로 응용 프로그램을 시작합니다.
답변
내 자신의 솔루션이 포함됩니다 ssh
. <command>
다른 사용자 로 실행하려면 다음 과 <login>
같이하십시오.
ssh -CY <login>@0 <command>
예, 제자리에 ssh 서버가 필요하며 다른 사용자 비밀번호를 입력하거나에 자신의 공개 키를 입력해야합니다 ~<login>/.ssh/authorized_keys2
. 명령을 내린 터미널을 닫을 수 없습니다.