it-swarm-tr.com

Fedora kullanıcısı nasıl sudoer olunur?

Bir Fedora kullanıcısına Sudo ayrıcalıkları vermek istiyorum. Bunu nasıl yaparım?

41
tshepang

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.

46
mattdm

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.

3
Tok