Bir Fedora kullanıcısına
Sudo ayrıcalıkları vermek istiyorum. Bunu nasıl yaparım?
Kullanıcıyı
wheel grubuna ekleyin:
gpasswd wheel -a username
gpasswd kullanıyorum çünkü
usermod 'ın tüm sürümleri kullanıcıyı değiştirmeden bir gruba eklemek için kolay bir yol yok tüm kullanıcı grupları. Ancak, herhangi bir yeni Fedora'da
usermod username -a -G wheel aynı etkiye sahip olmalıdır. Ayrıca
system-config-users GUI, tabii ki.
Fedora 14 veya önceki bir sürümünü kullanıyorsanız
visudo dosyasını kullanarak
sudoers dosyasını düzenleyin ve
# bu satırdan:
%wheel ALL=(ALL) ALL
Fedora 15 ve daha yeni sürümlerdeki sudoers dosyasında bu varsayılan değerdir, bu nedenle kullanıcıyı
wheel klasörüne eklemek tek yapmanız gereken şeydir. Bunun hemen etkili olmayacağını unutmayın; yapılacak en kolay şey çıkış yapmak ve tekrar giriş yapmaktır.
Ayrıca, consolehelper veya PackageKit kullanan grafik uygulamalar için
wheel grup üyelerine Sudo benzeri "kimlik doğrulaması" davranışı verme hakkında bilgi için bu soru ve Sunucu Hatası ile ilgili sorulara cevap konusuna bakın.
Sanırım ilk soru, söz konusu sunucu (lar) da yüklü Sudo var mı? Bu varsayımla, yalnızca kullanıcıya benzersiz bir varlık mı yoksa bir grubun parçası mı yoksa yalnızca 1 üyesi olabilecek bir grup olarak mı davranmak istediğinize karar vermek gerekir. Kök olarak
visudo komutu, çoğunlukla/etc/sudoers olmak üzere sudoers dosyasını düzenlemenize izin verir.
eski:
user ALL= /foo/bar
ikincisi:
%group ALL= /foo/bar
Bunlar sadece iki örnektir, Sudo paketi çok sayıda özellik ve ayar seçeneğine sahiptir. Sudo'ları, Sudo'nun yapılandırma dosyasını, manuel okumanızı tavsiye ederim. Ayrıca basit başlamayı ve istenen gerçek yapılandırmayı oluşturmayı da öneririm.