Bir GUI programını farklı bir kullanıcı (Debian) olarak nasıl çalıştırırım?


10

Bir terminal kullanarak çalışan kullanıcıyı suve ile değiştirebilirim sudo- ama bunu masaüstü / başlat menüsündeki bir simgeye / kısayola tıklayarak nasıl yapabilirim?

Sana yine sorulur, ancak bazı programlar örneğin yürütmek için kök olmak zorunda ise Krusaderve NetBeansbazen kök erişimi olmadan çalıştırmak ama sonra istediğini başaramayız.

Windows'da sadece shift ve sağ tıkladım ve kullanıcı ve şifre isteniyor. Sanırım Debian'da da bunu yapmanın benzer basit bir yolu var. (Gibi komut dosyaları oluşturmak gibi geçici çözümlerin dışında sudo xyz.)

Şimdiden teşekkürler!

Yanıtlar:


6

Öncelikle, kullanıcıları grafiksel bir işlem yürütmek için kullanmayın sudoveya sudeğiştirmek için kullanmayın, yoksa satırda sorun yaşayabilirsiniz ( ~/.ICEauthoritysahibi değiştirmek kayda değer bir sorundur). Bunun yerine, aşağıdaki komutu kullanan bir kısayol oluşturun:

gksu -u [user] command

gksu kullanıcının parolası için bir grafik istemi başlatır ve doğru parolayı girdikten sonra uygulamayı belirtilen kullanıcı olarak başlatın.


1
Daha iyi çalışması gksuiçin farklı olan ne yapar sudo?
Joachim Breitner

2

benim kendi çözümüm ssh. <command>farklı bir kullanıcı altında çalıştırmak istediğinizde <login>, bunu yaparım:

ssh -CY <login>@0 <command>

evet, yerinde bir ssh sunucusuna ihtiyacım var ve diğer kullanıcı şifresini girmem veya kendi genel anahtarımı girmem gerekiyor ~<login>/.ssh/authorized_keys2. ve komutu verdiğim terminali kapatamıyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.