Kısa cevap: "Evet, bu mümkün".
X olmayan bir uygulamayı yürütmek isterseniz, aşağıdaki komutu kullanın:
sudo -u abc komutu
Bazı X uygulamalarını başka bir kullanıcı olarak çalıştırmak istiyorsanız, ancak önce kendi masaüstünüzle, hayatınızı daha kolay hale getirecek bir yardımcı komut dosyası oluşturmanız gerekir.
- ana dizininizin altında bir bin klasörü oluşturun:
mkdir -p ~ / bin
ve en sevdiğiniz metin düzenleyicisini kullanarak ~/bin/xsudo
aşağıdaki gibi bir dosya oluşturun :
#!/bin/bash
# (C) serge 2012
# The script is licensed to all users of StackExchange family free of charge
# Fixes/Enhancements to the script are greatly appreciated.
#
# SUDO_ASKPASS has to be set to the path of ssh-askpass
# fix the following two lines if your distribution does not match this autodetection
. /etc/profile.d/gnome-ssh-askpass.sh
export SUDO_ASKPASS="${SSH_ASKPASS}"
SUDOUSERNAME="$1"
shift
xauth nlist "${DISPLAY}"|sudo -HA -u $SUDOUSERNAME env --unset=XAUTHORITY \
bash -c "xauth nmerge - ; $*"
sonra çalıştırılabilir yapın:
chmod + x ~ / bin / xsudo
ve sudo
herhangi bir anahtar olmadan aynı şekilde kullanın :
xsudo kullanıcı uygulaması
Zevk almak.
Başlangıç PS xsession
gelen root
hesaba kesinlikle önerilmez!