Accounts (Linux): verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
Regel 35: Regel 35:
  
 
=== Gebruiker toevoegen aan een groep ===
 
=== Gebruiker toevoegen aan een groep ===
 +
 +
sudo usermod -a -G <user> <group>
  
 
Bv. (op een ontwikkelmachine) [https://www.howtogeek.com/50787/add-a-user-to-a-group-or-second-group-on-linux/]:
 
Bv. (op een ontwikkelmachine) [https://www.howtogeek.com/50787/add-a-user-to-a-group-or-second-group-on-linux/]:
  
  usermod -a -G strompf www-data
+
  sudo usermod -a -G jeroen www-data
  
 
== Bronnen ==
 
== Bronnen ==

Versie van 28 mei 2018 09:39

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

sudo useradd -m -s /bin/bash newuser
sudo passwd newuser
sudo adduser newuser sudo

Hierbij:

  • -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 computer
  • newuser: De accountnaam van de nieuwe gebruiker.

su

Om het commando su te kunnen gebruiken (superuser) moet je twee dingen doen:

  1. Zet een wachtwoord voor root middels sudo passwd root
  2. 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

Bronnen