Bir dosyayı kök olarak nasıl düzenlerim?


13

Bir dosyayı kök olarak düzenlemekle ilgili özel hususlar var mı? Bunu yapmanın en güvenli yolu nedir?

Yanıtlar:


14

Açıkçası, herhangi bir komutu root olarak nasıl çalıştıracağınızı biliyorsanız bir editör çalıştırabilirsiniz. Ancak bu en uygun veya en güvenli yöntem değildir.

sudoedit(veya eşanlamlısı sudo -e), favori düzenleyicinizde bir dosyanın geçici bir kopyasını düzenlediğiniz bir sudo modudur ve düzenlemeyi bitirdiğinizde bu kopya yerine taşınır.

sudoedit /etc/fstab

Not: Doğrudan düzenlememeniz gereken birkaç dosya vardır.

Asla /etc/sudoersdoğrudan düzenleme yapmayın. Bunun için her zaman visudokomutu kullanın . Sudoers dosyasının sözdiziminde bir hata yaparsanız, kök hesaptan kilitlenmiş olabilirsiniz! Çalıştırdığınızda visudo, dosyanın geçici bir kopyasını düzenlemenizi sağlar ve gerçek dosyayı düzenlemelerinizle değiştirmeden önce sözdizimi doğrulaması gerçekleştirir.

Aynı ilke kullanıcı, grup, kullanıcı şifresi için geçerlidir ve grup şifre veritabanları /etc/passwd, /etc/group, /etc/shadow, ve /etc/gshadowsırasıyla. Hazır olduklarında sistemlerde, kullanmak vipw, vigriçin komutlar /etc/passwdve /etc/group. Parola veritabanlarını düzenlemek için -s seçeneğini kullanın. Örneğin, düzenlemek için /etc/gshadowkullanın vigr -s.


Bu soru ve cevap, kanonik " nasıl kök olunur " sorusundaki bir bölümden sadece küçük düzenlemelerle ele alındı . Tüm kredi, bu orijinal cevabın yaratıcılarına gider.
tshepang

@Tshepang ne oldu?
13'te strugee

2
Like meta info Yorumlar bölümüne aittir.
tshepang

1
Ve crontab dosyalarını doğrudan düzenlememelisiniz, ancak kullanmalısınız crontab -e(çünkü bu da sözdizimi kontrolü yapabilir).
Monica'yı eski durumuna getirin - M. Schröder

0

Her zaman düzenlemekte olduğunuz dosyanın yedeğini aldığınızdan emin olun. Bazı insanlar bundan sonra bir zaman damgası koymak ister. Bu, sistem değişikliğin bir sonucu olarak bozulursa her zaman (umarım) geri dönmenizi sağlar. Strugee tarafından listelenen komuta ek olarak, çoğu kurulum normal editörlerinizi (vi, vim, nano, emacs) çalıştırmanıza izin verecektir. Dosyanın salt okunur olup olmadığının farkında olun.


1
Bu yüzden rcsve gibi programlarımız var etckeeper.
Monica'yı eski durumuna getirin - M. Schröder

"Çoğu kurulum olağan editörlerinizi çalıştırmanıza izin verir" - evet, elbette. ama cevabımın ikinci cümlesine dikkat edin - doğrudan bir editör çalıştırmak bunu yapmanın en güvenli yolu değildir. neredeyse hiç dezavantajı yok sudoedit.
13'te strugee
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.