User Administration: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(28 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== System-Benutzer anlegen == | == System-Benutzer anlegen == | ||
<pre | |||
<pre> | |||
sudo addgroup --system --no-create-home --disabled-login --group <group name> | sudo addgroup --system --no-create-home --disabled-login --group <group name> | ||
sudo adduser --system --no-create-home --disabled-login --ingroup <group name> <user name> | sudo adduser --system --no-create-home --disabled-login --ingroup <group name> <user name> | ||
</pre> | </pre> | ||
Wenn eine bestimmte UID benötigt wird (z.B. für NFS): | |||
<pre> | <pre> | ||
sudo addgroup --system --no-create-home --disabled-login --gid <gid> <group name> | |||
sudo adduser --system --no-create-home --disabled-login --uid <uid> --ingroup <group name> <user name> | |||
</pre> | </pre> | ||
== Benutzer einer Gruppe hinzufügen == | == Benutzer einer Gruppe hinzufügen == | ||
<pre | |||
<pre> | |||
sudo usermod -aG <group name> <user name> | sudo usermod -aG <group name> <user name> | ||
</pre> | |||
== Benutzer aus einer Gruppe entfernen == | |||
<pre> | |||
sudo deluser <user name> <group name> | |||
</pre> | </pre> | ||
== Befehl als anderer Benutzer ausführen == | == Befehl als anderer Benutzer ausführen == | ||
<pre | |||
<pre> | |||
sudo -u <user name> <command> | sudo -u <user name> <command> | ||
</pre> | </pre> | ||
== UID eines Benutzers ändern == | |||
Die UID eines Benutzers kann nur geändert werden, wenn dieser nicht angemeldet ist. Eine Möglichkeit den eigenen Benutzer zu ändern ist, den ''root''-Benutzer zu aktivieren und sich als dieser anzumelden (''root'' muss danach wieder deaktiviert werden). | |||
Root-Benutzer aktivieren: | |||
<pre> | |||
sudo passwd root | |||
</pre> | |||
UID des Benutzers herausfinden: | |||
<pre> | |||
id -u <user name> | |||
</pre> | |||
oder alternativ: | |||
<pre> | |||
cat /etc/group | grep <group name> | |||
cat /etc/passwd | grep <user name> | |||
</pre> | |||
UID ändern (letzten beiden Befehle ändern die UID aller Dateien rekursiv, beginnend bei''/'') | |||
<pre> | |||
sudo usermod -u <new uid> <user name> | |||
sudo groupmod -g <new uid> <user name> | |||
sudo chown -Rhc --from=<old uid> <new uid> / | |||
sudo chown -Rhc --from=:<old uid> :<new uid> / | |||
</pre> | |||
Root-Benutzer deaktivieren: | |||
<pre> | |||
sudo passwd -dl root | |||
</pre> | |||
== Skripte als Sudo ohne Passwort ausführen == | |||
{{note|Noch in Bearbeitung}} | |||
<pre> | |||
sudo visudo | |||
</pre> | |||
Beispiel siehe [[PostfixAdmin]] unter ''Verzeichnisse automatisch erstellen bzw. löschen'' | |||
== Benutzer löschen == | |||
<pre> | |||
sudo deluser <user name> | |||
sudo delgroup <user group> | |||
</pre> | |||
== Benutzerliste == | |||
{| class="wikitable" | |||
|- | |||
!Benutzer | |||
!UID/GID | |||
!Verwendung | |||
|- | |||
| tomcat | |||
| 128 | |||
| | |||
|- | |||
| tomcat8 | |||
| 135 | |||
| | |||
|- | |||
| openvpn | |||
| 129 | |||
| | |||
|- | |||
| vmail | |||
| 126 | |||
| | |||
|- | |||
| helix | |||
| 131 | |||
| | |||
|- | |||
| company | |||
| 132 | |||
| Samba | |||
|- | |||
| openldap | |||
| 133 | |||
| OpenLDAP | |||
|- | |||
| deluge | |||
| 134 | |||
| Deluge | |||
|- | |||
| vacation | |||
| 65000 | |||
| PostfixAdmin | |||
|} | |||
== Links == | |||
[https://wiki.ubuntuusers.de/sudo/Konfiguration/ https://wiki.ubuntuusers.de/sudo/Konfiguration/] | |||
Zurück zu [[Ubuntu]] | Zurück zu [[Ubuntu]] |
Aktuelle Version vom 3. August 2018, 14:05 Uhr
System-Benutzer anlegen
sudo addgroup --system --no-create-home --disabled-login --group <group name> sudo adduser --system --no-create-home --disabled-login --ingroup <group name> <user name>
Wenn eine bestimmte UID benötigt wird (z.B. für NFS):
sudo addgroup --system --no-create-home --disabled-login --gid <gid> <group name> sudo adduser --system --no-create-home --disabled-login --uid <uid> --ingroup <group name> <user name>
Benutzer einer Gruppe hinzufügen
sudo usermod -aG <group name> <user name>
Benutzer aus einer Gruppe entfernen
sudo deluser <user name> <group name>
Befehl als anderer Benutzer ausführen
sudo -u <user name> <command>
UID eines Benutzers ändern
Die UID eines Benutzers kann nur geändert werden, wenn dieser nicht angemeldet ist. Eine Möglichkeit den eigenen Benutzer zu ändern ist, den root-Benutzer zu aktivieren und sich als dieser anzumelden (root muss danach wieder deaktiviert werden).
Root-Benutzer aktivieren:
sudo passwd root
UID des Benutzers herausfinden:
id -u <user name>
oder alternativ:
cat /etc/group | grep <group name> cat /etc/passwd | grep <user name>
UID ändern (letzten beiden Befehle ändern die UID aller Dateien rekursiv, beginnend bei/)
sudo usermod -u <new uid> <user name> sudo groupmod -g <new uid> <user name> sudo chown -Rhc --from=<old uid> <new uid> / sudo chown -Rhc --from=:<old uid> :<new uid> /
Root-Benutzer deaktivieren:
sudo passwd -dl root
Skripte als Sudo ohne Passwort ausführen
Noch in Bearbeitung
sudo visudo
Beispiel siehe PostfixAdmin unter Verzeichnisse automatisch erstellen bzw. löschen
Benutzer löschen
sudo deluser <user name> sudo delgroup <user group>
Benutzerliste
Benutzer | UID/GID | Verwendung |
---|---|---|
tomcat | 128 | |
tomcat8 | 135 | |
openvpn | 129 | |
vmail | 126 | |
helix | 131 | |
company | 132 | Samba |
openldap | 133 | OpenLDAP |
deluge | 134 | Deluge |
vacation | 65000 | PostfixAdmin |
Links
https://wiki.ubuntuusers.de/sudo/Konfiguration/
Zurück zu Ubuntu