Dosyamı düzenledim /etc/sudoers
ve kaydettim, ancak sözdizimi hatası var. Şimdi sudo vim /etc/sudoers
sudo sudoers dosyasının geçerli olmadığını düşündüğü için yapamam.
Bunu nasıl düzeltebilirim?
Dosyamı düzenledim /etc/sudoers
ve kaydettim, ancak sözdizimi hatası var. Şimdi sudo vim /etc/sudoers
sudo 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 docker
grubun 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 bash
apt-get update && apt-get install [vim|nano|whatever]
cd ~/host.etc/
exit
pkexec
nedenden dolayı da kullanılamıyorsa, bu yeniden başlatmadan alternatif bir yöntem sağlar, bu neredeyse hızlı ve basittir.