Některé soubory systému Linux vyžadují k úpravám oprávnění uživatele root. Toho lze dosáhnout pomocí konfigurace sudo, ale jednodušší a bezpečnější možností je použít příkaz sudoedit. Tento příkaz umožňuje uživatelům upravovat soubor pomocí jejich pověření, i když je soubor dostupný pouze uživateli root. Kromě toho může uživatel používat svůj preferovaný textový editor.
Chcete-li použít sudoedit, musíte provést záznam v souboru sudoers. Do souboru sudoers lze například přidat následující řádek:
%editors ALL = sudoedit /path/to/file
Kterýkoli člen skupiny editorů by pak mohl zadat následující příkaz pro úpravu souboru:
$ sudoedit /path/to/file
Konfigurace sudo je vhodná pro příkazy, které je třeba provádět se zvýšenými oprávněními, zatímco možnost sudoedit je vhodná pro soubory, které je třeba upravovat se zvýšenými oprávněními.
Syntaxe
Syntaxe příkazu sudoedit je:
$ sudoedit [options] {file name}
Pokud při spouštění příkazu sudo narazíte na níže uvedenou chybu:
sudoedit: command not found
můžete zkusit nainstalovat balíček sudo, jak je uvedeno níže, podle vaší volby distribuce.
Distribuce | Příkaz |
---|---|
Debian | apt-get install sudo |
Ubuntu | apt-get install sudo |
Alpine | apk přidat sudo |
Arch Linux | pacman -S sudo |
Kali Linux | apt-get install sudo |
CentOS | yum nainstalovat sudo |
Fedora | dnf install sudo |
Raspbian | apt-get install sudo |