Oudere versies van Raspberry Pi OS hadden standaard standaard gebruikersreferenties. Hoewel de nieuwere versie u vraagt om tijdens de installatie een aangepaste gebruikersnaam en wachtwoord aan te maken, moet u mogelijk later meer gebruikers aanmaken om aan aanvullende vereisten te voldoen.
Je kunt dit eenvoudig doen met behulp van Linux-commando's, en aangezien Raspberry Pi OS een smaak van Linux is, zijn dezelfde commando's ook van toepassing op andere distro's.
Maak een nieuwe gebruiker aan in Raspberry Pi OS
Je kunt beide gebruiken gebruiksadd En Voeg gebruiker toe naar maak een nieuwe gebruiker aan op Linux; de commando's zijn echter iets anders. useradd is een opdracht op laag niveau en werkt met alle Linux-distributies, terwijl adduser een opdracht op hoog niveau is en met minder distributies werkt. Beide commando's werken prima op Raspberry Pi OS.
Gebruik deze opdracht om een gebruiker met de naam vishnu useradd gebruiken:
sudo useradd vishnu
De opdracht maakt echter geen thuismap voor de nieuwe gebruiker. Op deze manier maakt u systeemgebruikers aan die geen homedirectory nodig hebben. U moet ook het wachtwoord voor de nieuwe gebruiker instellen met:
sudo wachtwoord vishnu
De opdracht adduser daarentegen vraagt u om het wachtwoord in te stellen op het moment dat u de gebruiker aanmaakt.
sudo adduser vishnu
Het creëert ook een thuismap met de naam van de gebruiker. Je kunt het controleren met:
ls /thuis
Maak een nieuwe gebruiker aan met een specifiek ID
Nieuwe gebruikers krijgen standaard de volgende beschikbare UID. Soms is het wenselijk om een nieuwe gebruiker aan te maken met een aangepaste UID. U kunt dit doen door gebruik te maken van:
sudo useradd -u 2200 vishnu
-u specificeert UID, in dit geval 2200. Zodra de nieuwe gebruiker is aangemaakt, kunt u contact opnemen met de ID kaart commando, dat de UID laat zien, evenals de groepen waartoe een gebruiker behoort.
id vishnu
Een nieuwe gebruiker maken met een aangepaste basismap
Als u een aangepaste naam voor uw thuismap wilt, kunt u de opdracht gebruiken:
sudo useradd -m -d /home/mychoice vishnuhome
-M geeft aan dat de thuismap moet worden gemaakt en -D specificeert de locatie van de map.
Geef de nieuwe gebruiker de juiste rechten
Je hebt een nieuwe gebruiker aangemaakt, maar het is een standaardgebruiker en behoort niet tot de groepen die de standaardgebruiker van de Raspberry Pi wel heeft. Zonder lid te zijn van die groepen, kan de nieuwe gebruiker het systeem niet beheren en situaties beheren waarin verhoogde rechten vereist zijn. Bijvoorbeeld:
- Het upgraden van het systeem zou vereisen sudo privileges
- Om verbinding te maken met nieuwe Wi-Fi-netwerken met behulp van de netwerkbeheerder, moet de gebruiker zich in de netdev groep
Voer het volgende uit om de nieuwe gebruiker aan de sudo-groep toe te voegen:
sudo usermod -a -G sudo vishnu
...waar -A specificeert toevoegen en -G specificeert groep.
Om de nieuwe gebruiker als standaardgebruiker aan alle groepen toe te voegen, geeft u eerst de groepen van de standaardgebruiker weer met:
id vishnu
Voeg vervolgens de nieuwe gebruiker toe aan die groepen met:
sudo usermod -a -G komma, gescheiden, groep, namen vishnu
Verwijder ongewenste gebruikers op Raspberry Pi OS
Op Raspberry Pi OS moet u de standaardgebruiker verwijderen pi als het niet essentieel is. Dit is om veiligheidsredenen. Als je SSH op de Raspberry Pi hebt ingeschakeld met de standaard gebruikersnaam pi, is het kwetsbaar voor brute force hacking, tenzij het wordt beschermd door een snelheidsbeperkende applicatie zoals Fail2Ban.
Op Raspbian, een oudere versie van het besturingssysteem, is het bijna verplicht om de gebruiker te verwijderen pi wanneer SSH is ingeschakeld omdat de standaard gebruikersnaam en wachtwoord zijn vooraf ingesteld.
Om de standaardgebruiker te verwijderen, moet u inloggen als een andere gebruiker. Om dat te doen, moet u uitschakelen Automatische login Eerst.
Log nu in als een andere gebruiker die sudo-privileges heeft en verwijder de vereiste gebruiker met:
sudo userdel tom
Als u ook de thuismap van de gebruiker wilt verwijderen, gebruikt u:
sudo userdel -r jill
...waar -R is voor het verwijderen van de homedirectory.
U kunt ook de bedrieger opdracht om hetzelfde te doen; de argumenten zijn echter anders.
sudo deluser --remove-home jack
Nieuwe gebruikers maken met behulp van opdrachten is eenvoudiger dan u denkt
Commando's maken Linux speciaal; ze geven u veel meer flexibiliteit om de exacte instructies te specificeren.
GUI kan vaak niet alle uitgebreide functies bevatten die commando's kunnen doen. Commando's leren is als praten met de computer in zijn moedertaal, en het is gemakkelijk.