매번 런처에서 Sublime Text를 루트로 실행하려면 어떻게해야합니까?


답변:


9

Sublime Text .desktop에는 /usr/share/applications/named에 파일 이 있어야합니다 sublime-text.desktop.

파일을 열고 처음 Exec=에 포함하도록 gksu(또는 gksudo동일) 행을 변경하십시오 .

여기에 이미지 설명을 입력하십시오

이제 숭고한 텍스트 아이콘을 런처에 고정 해제하십시오.

참고 : Sublime 실행 파일 경로는 아마도 다를 수 있습니다. Sublime 3 베타를 설치했기 때문에 걱정하지 마십시오 gksu. 추가하십시오 .


1
저는 14.04와 숭고한 텍스트 3을 사용하고 있습니다. 숭고한 파일 .desktop은 다음과 sublime_text.desktop
같습니다.

2
내가 gksu설치 하지 않았다는 것을 알기 전까지는 나를 위해 일하지 않았습니다 . 간단한 sudo apt-get install gksu것이 그것을 처리했으며 이제는 예상대로 작동합니다.
Chris

2

gksudo-그래픽 sudo입니다. 예를 들어 Alt + F2를 사용하여 "sudo nautilus"명령을 실행하면 비밀번호 대화 상자가 표시되지 않습니다. 스크립트 (sh 파일)를 만들 수 있습니다

#!/bin/bash
gksudo /usr/bin/<your_app>

그때

chmod +x <your scrypt.sh>

그런 다음 노틸러스에서 실행하십시오 (설정에서 "실행 파일을 열 때 수행 할 작업 선택"옵션 선택)


2

Seth가 말했듯이 Sublime Text에는 / usr / share / applications /에 .desktop 파일이 있어야합니다 sublime-text.desktop.

그런 다음 파일을 열고 처음 exec=에 포함 하도록 줄을 변경할 수 gksudo있으므로 이제 다음과 같이 표시 gksudo <command already there for starting Sublime-text>됩니다.

이것은 gksudo 창을 사용하여 숭고한 텍스트를 자동으로 시작하지만 원하는 때마다 비밀번호를 입력해야합니다.

그러나 당신이 원하는 것은 할 수 있지만, 내가 생각할 수있는 유일한 방법은 꽤 심각한 보안 위험을 초래할 것입니다.

sudo 타임 아웃 을 꺼야 합니다. 기본적으로 sudo 비밀번호의 전체 목적을 무효화하는 허가없이 sudo로 실행할 수 있습니다. 이에 대한 도움 필요 하면 이 질문 을 확인하십시오 .

전체적으로, 나는 당신이 완전히 안전하게 원하는 것을 할 수있는 방법이 없다는 것을 알고 있습니다. 시스템을 약간 위험에 빠뜨리지 않으려면 sudo 시간 초과를 해제하여 수행 할 수 있지만 그에 반하는 것이 좋습니다.

로그온 할 때마다 sudo 비밀번호를 입력해야하지만 sudo 시간 초과를 끄면 로그 아웃하거나 재부팅 할 때까지 비밀번호를 다시 입력하지 않아도됩니다.


암호를 입력해도 상관 없습니다. 자동으로 관리자 권한으로 실행하고 싶습니다. 도움을 주셔서 감사합니다
포드 지사

0

나는 당신이 매번 물어 봤다는 것을 알고 있습니다. 루트 시도로 한 번만 실행하려면 사람들이 이것을 읽으십시오

sudo subl

사용하지 마세요. 의견을 참조하십시오.


나쁜 아이디어 - 결코 GUI 실행되지는 일반과 애플 리케이션 sudo- 그것은 수도 당신이 다음 로그인 괴롭게 제공 - 문제를 참조.Xauthority
guntbert


gksudo subl을 실행할 때 숭고한 텍스트가 시작되지 않지만 감사합니다.
jalbasri

0

Google 검색을 통해이 문제를 발견했습니다. 나는 이것이 OP의 원래 질문에 대답하지는 않는다는 것을 알고 있지만, 같은 쿼리를 사용한 사람을위한 것입니다.

받아 들인 대답이 효과가 없었습니다. 방금 명령 줄에서 gksudo로 숭고한 텍스트를 실행했습니다.

gksudo /usr/bin/subl


1
이것이 정확하지 않고 승인 된 답변이 올바른 이유는 응용 프로그램이 gksudo로 실행되도록 기본 설정하기 때문입니다. 작성한 내용은 sudo로 숭고하게 실행되지만 아이콘을 통해 열 때 앱이 sudo로 실행되도록 기본 설정되지는 않습니다.
ford prefect
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.