Dosyamı düzenledim /etc/sudoersve kaydettim, ancak sözdizimi hatası var. Şimdi sudo vim /etc/sudoerssudo sudoers dosyasının geçerli olmadığını düşündüğü için yapamam.
Bunu nasıl düzeltebilirim?
Dosyamı düzenledim /etc/sudoersve kaydettim, ancak sözdizimi hatası var. Şimdi sudo vim /etc/sudoerssudo sudoers dosyasının geçerli olmadığını düşündüğü için yapamam.
Bunu nasıl düzeltebilirim?
Yanıtlar:
Sistemi tekli moda getirin ve düzenleyin.
Sudoers dosyanızı asla doğrudan düzenlememelisiniz. Kullan visudo- sizi gelecekte bu sözdizimi hatalarından koruyacaktır.
Bu durumdan kurtulmak için, tek kullanıcı moduna önyükleme yapın ve dosyayı düzenleyin veya bir Livecd'den önyükleme yapın ve aynısını yapın.
Askubuntu ile ilgili bu benzer soruda belirtildiği gibi , bu tek kullanıcı moduna yeniden başlamak zorunda kalmadan işe yarayabilir:
pkexec visudo
Docker yüklüyse ve kullanıcınız dockergrubun bir üyesiyse, yeniden başlatmadan veya neye sahip olduğunuzdan kendinizi bu turşudan (ve bazılarından) kolayca çıkarabilirsiniz:
$ docker run -it --rm -v '/etc/:/root/host.etc/' debian bashapt-get update && apt-get install [vim|nano|whatever]cd ~/host.etc/exitpkexecnedenden dolayı da kullanılamıyorsa, bu yeniden başlatmadan alternatif bir yöntem sağlar, bu neredeyse hızlı ve basittir.