Afhankelijk van uw Linux-setup, kunt u beheertaken uitvoeren met beheerdersrechten met behulp van de opdracht su of sudo. Het is gemakkelijk om deze twee dingen te verwarren, omdat ze beide vergelijkbare functies hebben.
Dus, welk commando moet je gebruiken? Laten we het uitzoeken.
Su geeft je volledige root-toegang
De traditionele manier om een Linux-configuratie te rooten, in de tijd van Unix, is door het su commando te gebruiken:
su –
"-" betekent dat u dezelfde omgeving zult hebben alsof u rechtstreeks als rootgebruiker bent ingelogd. Het systeem zal u om uw wachtwoord vragen. Als dit lukt, verandert de prompt in het teken "#". Je kunt dan alle commando's uitvoeren die je nodig hebt met root-rechten.
Type afrit of druk op Ctrl + D Om terug te keren naar de standaard gebruikersrechten wanneer u klaar bent.
terwijl het is su Handig, maar het grootste probleem is dat het een alles-of-niets-optie is. Je hebt volledige toegang tot root of normale privileges. Als je meerdere beheerders op de server hebt, moet je hetzelfde root-wachtwoord delen.
sudo geeft je meer controle
Er worden meer Linux-distributies zoals Debian en Ubuntu geïnstalleerd sudo standaard omdat het als veiliger wordt beschouwd dan het gebruik van su. Het is de beste en het bestaat al sinds 1980.
Natuurlijk hoeft u maar één wachtwoord te onthouden, maar de volledige kracht van sudo komt van het beheren van meerdere beheerders op meerdere apparaten. Het is erg handig voor sudo om te worden vereeuwigd in de cultuur van nerds in Populaire komische film XKCD. U kunt ook configureren: sudo om zonder wachtwoord te werken, maar deze instelling wordt duidelijk niet aanbevolen voor servers waar beveiliging van cruciaal belang is.
Naast volledige root-toegang zoals bij su , kunt u specificeren welke gebruikers opdrachten kunnen uitvoeren op alle systemen in een bestand /etc/sudoers. vanwege flexibiliteit sudo , de syntaxis is /etc/sudoers Best ingewikkeld.
Gebruik waar mogelijk sudo
لأن sudo Mooi en veiliger dan su , meer Linux-distributies Maak er de standaard superuser-opdracht van. Normaal gesproken is de eerste gebruiker ingesteld als de "administratieve" gebruiker en is dus ingesteld om te gebruiken sudo.
Indien niet geïnstalleerd sudo Op het systeem dat u gebruikt, is het gemakkelijk te verkrijgen via de pakketbeheerder. Na de installatie is het voor alle andere beheerders gewoon een kwestie van het toevoegen van een gebruiker aan de juiste groep, meestal "admin", "sudo" of "wheel". Deze gebruikersgroepen zijn ook voor distributies.
U kunt nu uw Linux-systeem veilig beheren
gebruik makend van sudo Het is gemakkelijk om uw Linux-systeem te beheren met slechts een gebruikerswachtwoord. Gebruikers zien vaak de flexibiliteit van deze opdracht over het hoofd. Hoewel Linux een veilig besturingssysteem is, bestaat er geen perfect besturingssysteem. Er zijn nog steeds enkele beveiligingsproblemen in Linux waarvan u op de hoogte moet zijn. Je kunt controleren De beste gratis handleidingen om digitale beveiliging te begrijpen en uw privacy te beschermen.