Accounts (Linux): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 3: | Regel 3: | ||
== Account aanmaken == | == Account aanmaken == | ||
− | + | === Gebruiker aanmaken === | |
− | |||
− | |||
− | + | <pre> | |
+ | sudo useradd -m -s /bin/bash username | ||
+ | </pre> | ||
+ | |||
+ | Waarbij: | ||
* <code>-m</code> geeft aan dat de gebruikelijke mappen aangemaakt moeten worden | * <code>-m</code> geeft aan dat de gebruikelijke mappen aangemaakt moeten worden | ||
* <code>-s /bin/bash</code> geeft aan dat Bash de standaard-shell is. Hierdoor verschijnt de naam ook op het grafische inlogscherm van de computer | * <code>-s /bin/bash</code> geeft aan dat Bash de standaard-shell is. Hierdoor verschijnt de naam ook op het grafische inlogscherm van de computer | ||
− | * <code> | + | * <code>username</code>: De accountnaam van de nieuwe gebruiker. |
+ | |||
+ | === Wachtwoord instellen === | ||
+ | |||
+ | <pre> | ||
+ | sudo passwd username | ||
+ | </pre> | ||
+ | |||
+ | === Gebruiker toevoegen aan sudo-groep === | ||
+ | |||
+ | Indien deze nieuwe gebruiker beheerrechten behoeft: | ||
+ | |||
+ | <pre> | ||
+ | sudo adduser newuser sudo | ||
+ | </pre> | ||
== su == | == su == |
Versie van 27 aug 2019 06:12
Aanmaken en configureren van gebruikersaccounts is op Linux prima te doen, maar zoals zovaak, moet je wel weten wat je aan het doen bent.
Account aanmaken
Gebruiker aanmaken
sudo useradd -m -s /bin/bash username
Waarbij:
-m
geeft aan dat de gebruikelijke mappen aangemaakt moeten worden-s /bin/bash
geeft aan dat Bash de standaard-shell is. Hierdoor verschijnt de naam ook op het grafische inlogscherm van de computerusername
: De accountnaam van de nieuwe gebruiker.
Wachtwoord instellen
sudo passwd username
Gebruiker toevoegen aan sudo-groep
Indien deze nieuwe gebruiker beheerrechten behoeft:
sudo adduser newuser sudo
su
Om het commando su te kunnen gebruiken (superuser) moet je twee dingen doen:
- Zet een wachtwoord voor root middels sudo passwd root
- Voeg de gebruikersnaam toe met visudo. Zelfde rechten als root.
De reden dat je dit met visudo moet doen en niet met willekeurig welke editor: visudo controleert de syntaxis, want als je hier fouten in maakt, kun je niet meer inloggen. Je kunt het dus wel met een andere editor doen, maar of dat handig is? [1]
Alle accounts
Overzicht van alle locale accounts:
less /etc/passwd
of
cut -d: -f1 /etc/passwd
Groups
Gebruiker toevoegen aan een groep
sudo usermod -a -G <user> <group>
Bv. (op een ontwikkelmachine) [2]:
sudo usermod -a -G jeroen www-data
waarbij:
-a
- append: Voeg gebruiker toe aan deze additionele (=niet-primaire) groep. Alleen te gebruiken in combinatie met-G
-G
- groups: Gevolgd door de naam van de groep of lijst van de groepen (komma-gescheiden zonder spaties).