sudo, gksudo, kdesudo ve farklılıkları?


14

Sudo, kdesudo ve gksudo arasındaki fark nedir ve her birini ne zaman kullanmalıyım? Sudo'nun hem cli hem de gui işlevlerini çalıştırmama izin verdiğini biliyorum, ancak gui işlevleri için kdesudo ve gksudo kullanan web sitelerinde başka insanlar gördüm.


İlginç bir soru ama burada da bulunabilir superuser.com/q/202676/302835
pastırma

Yanıtlar:


13

sudoanlamına gelir Super User Do. Bu, terminal aracılığıyla kök / ana kullanıcının ayrıcalıklarını sağladığı anlamına gelir. Sudo hakkında resmi sitesinden daha fazla bilgi edinin .
Vinicius adlı kullanıcının yorumundan

Sudo'nun eski sürümleri yalnızca süper kullanıcı olarak komutları çalıştırmak için tasarlandığından, başlangıçta 'süper kullanıcı do' durdu. Bununla birlikte, sonraki sürümler, komutları yalnızca süper kullanıcı olarak değil, diğer (kısıtlı) kullanıcılar için de çalıştırmayı destekledi ve bu nedenle de genellikle 'yedek kullanıcı yaptığı' olarak genişletildi. İkinci durum mevcut işlevselliğini daha doğru bir şekilde yansıtmasına rağmen, sudo hala yönetim görevleri için sıklıkla kullanıldığından 'superuser do' olarak adlandırılmaktadır.

gksudove kdesudoher ikisi de sudobirincisi sudo, terminal yerine GUI kullanarak çalışan grafik işlem için kullanılması ve ikincisi gksudoKubuntu için alternatif olması dışında bir şey .

Ve wiki'den kısa bir not

Kök olarak grafik uygulamaları başlatmak için asla normal sudo kullanmamalısınız.Bu tür programları çalıştırmak için gksudo (Kubuntu'da kdesudo) kullanmalısınız. gksudo HOME = ~ root ayarını yapar ve .Xauthority öğesini bir tmp dizinine kopyalar. Bu, ana dizininizdeki dosyaların Kök'e ait olmasını önler. (AFAICT, gksudo vs. sudo ile başlatılan sürecin ortamı hakkında özel olan budur).


su'süper kullanıcı' değil, 'kullanıcı değiştir', geçiş yapılacak kullanıcı varsayılan
valusun

@ Youda008 AFAIK sudo, 'super user do' anlamına gelir. Herhangi bir referansınız varsa lütfen buraya ekleyin.
Nabil

Ubuntu'daki "man sudo" size "Başka bir kullanıcı olarak bir komut çalıştır" diyecektir. Youda008 haklı görünüyor. "Süper kullanıcı yapmak" sanırım bir basitleştirme. Neyse, detay için çok fazla;)
valkalon

1
Bir merak gibi, Wikipedia'dan: "Başlangıçta sudo'nun eski sürümleri sadece süper kullanıcı olarak komutları çalıştırmak için tasarlandığından 'superuser do' için duruyordu.Ancak, sonraki sürümler sadece süper kullanıcı olarak değil, aynı zamanda komutları çalıştırmak için de destek ekledi. diğer (kısıtlı) kullanıcılar olarak kullanılır ve bu nedenle de genellikle 'yedek kullanıcı yaptığı' olarak genişletilir.İkinci durum mevcut işlevselliğini daha doğru bir şekilde yansıtmasına rağmen, sudo, genellikle 'süper kullanıcı do' olarak adlandırılır, çünkü yönetim görevleri için sıklıkla kullanılır ." en.wikipedia.org/wiki/Sudo
Vinicius

18.04 ile artık gksu gedit /path/to/file.txtbir dosyayı düzenlemek için yapamayacağımı anlıyorum ve bunun yerine şimdi gedit admin:///path/to/file.txtburada tartışıldığı gibi yapmalıyım maketecheasier.com/gksu-alternatives-ubuntu-bionic
pdc
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.