Skip to content

Commit 56dbbbd

Browse files
committed
Enhance user and group management lesson content and metadata across multiple languages for clarity and engagement
This commit improves the "Users and Groups" lesson by refining the content and metadata to enhance understanding and SEO. Key updates include: - Revised titles and meta descriptions to better reflect the lesson's focus and attract users. - Enhanced lesson content to clarify user and group management concepts in Linux. - Updated exercises and quiz questions to align with the revised content. These changes aim to create a more informative and engaging learning experience for users across different languages.
1 parent 9f154c9 commit 56dbbbd

File tree

9 files changed

+197
-143
lines changed

9 files changed

+197
-143
lines changed

lessons/de/user-management/users-and-groups.md

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,55 +3,61 @@ index: 1
33
lang: "de"
44
title: "Benutzer und Gruppen"
55
meta_title: "Benutzer und Gruppen - Benutzerverwaltung"
6-
meta_description: "Erfahren Sie mehr über Linux-Benutzer und -Gruppen, verstehen Sie UIDs, GIDs und den Root-Benutzer. Entdecken Sie, wie Sie den sudo-Befehl für erhöhte Berechtigungen verwenden. Beginnen Sie Ihre Linux-Reise!"
7-
meta_keywords: "Linux-Benutzer, Linux-Gruppen, sudo-Befehl, Root-Benutzer, Linux-Berechtigungen, Linux-Tutorial, Linux für Anfänger, Linux-Anleitung"
6+
meta_description: "Ein Schlüsselaspekt der Linux-Grundlagen ist das Verständnis der Benutzer- und Gruppenverwaltung. Dieser Leitfaden behandelt Linux-Benutzer und -Gruppen, den Root-Superuser und die Verwendung des sudo-Befehls für erweiterte Berechtigungen. Eine der besten Linux-Tutorial-Lektionen für Anfänger."
7+
meta_keywords: "linux benutzer und gruppen, linux grundlagen, sudo, root benutzer, UID, GID, benutzerverwaltung, bestes linux tutorial, schnellster weg zu linux fortgeschritten"
88
---
99

1010
## Lesson Content
1111

12-
In jedem traditionellen Betriebssystem gibt es Benutzer und Gruppen. Sie existieren ausschließlich für den Zugriff und die Berechtigungen. Wenn ein Prozess ausgeführt wird, läuft er als der Eigentümer dieses Prozesses, sei es Jane oder Bob. Dateizugriff und -besitz sind ebenfalls berechtigungsabhängig. Man möchte nicht, dass Jane Bobs Dokumente sieht und umgekehrt.
12+
In jedem Multi-User-Betriebssystem ist die Verwaltung von Benutzern und Gruppen ein fundamentales Konzept. Dies ist ein Kernbestandteil der **Grundlagen von Linux** und dient der Zugriffskontrolle und Berechtigungsverwaltung. Wenn ein Prozess ausgeführt wird, läuft er unter dem Benutzer, der ihn gestartet hat. Ebenso hängen Dateizugriff und Eigentümerschaft von Berechtigungen ab, was verhindert, dass ein Benutzer auf die privaten Dokumente eines anderen zugreift.
1313

14-
Jeder Benutzer hat sein eigenes Home-Verzeichnis, in dem seine benutzerspezifischen Dateien gespeichert sind. Dies befindet sich normalerweise unter `/home/username`, kann aber in verschiedenen Distributionen variieren.
14+
### Die Grundlagen von Linux-Benutzern und -Gruppen
1515

16-
Das System verwendet Benutzer-IDs (UID), um Benutzer zu verwalten. Benutzernamen sind die benutzerfreundliche Art, Benutzer mit einer Identifikation zu verknüpfen, aber das System identifiziert Benutzer anhand ihrer UID. Das System verwendet auch Gruppen, um Berechtigungen zu verwalten. Gruppen sind einfach Sätze von Benutzern mit Berechtigungen, die von dieser Gruppe festgelegt werden; sie werden vom System mit ihrer Gruppen-ID (GID) identifiziert.
16+
Jeder Benutzer auf einem Linux-System erhält ein persönliches Home-Verzeichnis, das sich typischerweise unter `/home/benutzername` befindet. Dieses Verzeichnis speichert die benutzerspezifischen Dateien und Konfigurationen, obwohl der genaue Pfad zwischen verschiedenen Linux-Distributionen variieren kann.
1717

18-
Unter Linux haben Sie zusätzlich zu den normalen Menschen, die das System nutzen, auch Benutzer. Manchmal sind diese Benutzer System-Daemons, die kontinuierlich Prozesse ausführen, um das System funktionsfähig zu halten. Einer der wichtigsten Benutzer ist `root` oder `superuser`. `root` ist der mächtigste Benutzer im System; `root` kann auf jede Datei zugreifen und jeden Prozess starten und beenden. Aus diesem Grund kann es gefährlich sein, ständig als `root` zu operieren; Sie könnten potenziell systemkritische Dateien entfernen. Glücklicherweise, wenn `root`-Zugriff benötigt wird und ein Benutzer `root`-Zugriff hat, kann er stattdessen einen Befehl als `root` mit dem `sudo`-Befehl ausführen. Der `sudo`-Befehl (superuser do) wird verwendet, um einen Befehl mit `root`-Zugriff auszuführen. Wir werden in einer späteren Lektion genauer darauf eingehen, wie ein Benutzer `root`-Zugriff erhält.
18+
Das System identifiziert Benutzer anhand einer Benutzer-ID (UID) und Gruppen anhand einer Gruppen-ID (GID). Während wir für Menschen lesbare Benutzernamen verwenden, verlässt sich das Betriebssystem bei allen berechtigungsbezogenen Aufgaben auf diese eindeutigen numerischen IDs. Gruppen sind im Grunde Sammlungen von Benutzern, was die Verwaltung von Berechtigungen für mehrere Konten gleichzeitig vereinfacht.
1919

20-
Versuchen Sie, eine geschützte Datei wie `/etc/shadow` anzuzeigen:
20+
### Der Superuser und der Sudo-Befehl
21+
22+
Innerhalb der Hierarchie der **Linux-Benutzer und -Gruppen** steht ein Benutzer über allen anderen: `root`, auch bekannt als der Superuser. Der `root`-Benutzer verfügt über unbegrenzte Macht und kann auf jede Datei zugreifen und jeden Prozess verwalten. Die kontinuierliche Arbeit als `root` ist riskant, da ein einfacher Fehler das System beschädigen könnte.
23+
24+
Um dieses Risiko zu mindern, können autorisierte Benutzer Befehle mit Root-Rechten mithilfe des Befehls `sudo` (superuser do) ausführen. Dies ermöglicht administrative Aufgaben, ohne sich als `root`-Benutzer anmelden zu müssen. Das Verständnis, wie man `sudo` korrekt verwendet, ist unerlässlich für jeden, der die `schnellste Methode für fortgeschrittene Linux`-Kenntnisse anstrebt.
25+
26+
Versuchen wir, eine geschützte Datei wie `/etc/shadow` anzuzeigen, die die verschlüsselten Benutzerpasswörter speichert.
2127

2228
```bash
2329
cat /etc/shadow
2430
```
2531

26-
Beachten Sie, dass Sie eine Fehlermeldung "Berechtigung verweigert" erhalten. Sehen Sie sich die Berechtigungen an mit:
32+
Sie erhalten eine Fehlermeldung „Permission denied“ (Zugriff verweigert). Untersuchen wir nun die Berechtigungen der Datei:
2733

2834
```bash
2935
$ ls -la /etc/shadow
3036

3137
-rw-r----- 1 root shadow 1134 Dec 1 11:45 /etc/shadow
3238
```
3339

34-
Wir haben die Berechtigungen noch nicht durchgenommen, aber hier ist es so, dass `root` der Eigentümer der Datei ist, und Sie `root`-Zugriff benötigen oder Teil der `shadow`-Gruppe sein müssen, um den Inhalt zu lesen. Führen Sie nun den Befehl mit `sudo` aus:
40+
Obwohl wir Berechtigungen später im Detail behandeln werden, zeigt diese Ausgabe, dass nur der `root`-Benutzer und Mitglieder der Gruppe `shadow` diese Datei lesen dürfen. Führen Sie den Befehl nun erneut mit `sudo` aus:
3541

3642
```bash
3743
sudo cat /etc/shadow
3844
```
3945

40-
Jetzt können Sie den Inhalt der Datei sehen!
46+
Dieses Mal werden Sie zur Eingabe Ihres Passworts aufgefordert, und nach erfolgreicher Authentifizierung wird der Inhalt der Datei angezeigt.
4147

4248
## Exercise
4349

44-
Übung macht den Meister! Hier sind einige praktische Übungen, um Ihr Verständnis von Linux-Benutzern, -Gruppen und `sudo` zu vertiefen:
50+
Während es viele Apps zum Erlernen von Linux gibt, ist praktische Übung unerlässlich. Hier sind einige Labs, um Ihr Verständnis von Linux-Benutzern, Gruppen und `sudo` zu festigen:
4551

46-
1. **[Linux-Benutzerkonten mit useradd, usermod und userdel verwalten](https://labex.io/de/labs/comptia-manage-linux-user-accounts-with-useradd-usermod-and-userdel-590837)** Üben Sie den gesamten Lebenszyklus der Benutzerverwaltung, vom Erstellen und Sichern neuer Konten bis zum Ändern und Löschen.
47-
2. **[Linux-Gruppen mit groupadd, usermod und groupdel verwalten](https://labex.io/de/labs/comptia-manage-linux-groups-with-groupadd-usermod-and-groupdel-590836)** Sammeln Sie praktische Erfahrungen mit den wichtigsten Befehlszeilenprogrammen für die Gruppenverwaltung, einschließlich des Erstellens neuer Gruppen, des Änderns von Benutzerzugehörigkeiten und des Entfernens von Gruppen.
48-
3. **[Benutzerkonten und Sudo-Berechtigungen in Linux konfigurieren](https://labex.io/de/labs/comptia-configure-user-accounts-and-sudo-privileges-in-linux-590856)** Lernen Sie wesentliche Techniken zur Verwaltung von Benutzerkonten und `sudo`-Berechtigungen, um die Sicherheit eines Linux-Systems zu verbessern, einschließlich der Vergabe administrativer Berechtigungen.
52+
1. **[Linux-Benutzerkonten mit useradd, usermod und userdel verwalten](https://labex.io/de/labs/comptia-manage-linux-user-accounts-with-useradd-usermod-and-userdel-590837)** - Üben Sie den gesamten Lebenszyklus der Benutzeradministration, vom Erstellen und Sichern neuer Konten bis hin zum Ändern und Löschen dieser.
53+
2. **[Linux-Gruppen mit groupadd, usermod und groupdel verwalten](https://labex.io/de/labs/comptia-manage-linux-groups-with-groupadd-usermod-and-groupdel-590836)** - Sammeln Sie praktische Erfahrungen mit den zentralen Befehlszeilenprogrammen für die Gruppenadministration, einschließlich der Erstellung neuer Gruppen, der Änderung von Benutzerzuordnungen und der Entfernung von Gruppen.
54+
3. **[Benutzerkonten und Sudo-Berechtigungen in Linux konfigurieren](https://labex.io/de/labs/comptia-configure-user-accounts-and-sudo-privileges-in-linux-590856)** - Lernen Sie wesentliche Techniken zur Verwaltung von Benutzerkonten und `sudo`-Berechtigungen kennen, um die Sicherheit eines Linux-Systems zu erhöhen, einschließlich der Gewährung administrativer Berechtigungen.
4955

50-
Diese Übungen helfen Ihnen, die Konzepte der Benutzer- und Gruppenverwaltung und die Verwendung von `sudo` in realen Szenarien anzuwenden und Vertrauen in die Linux-Systemadministration aufzubauen.
56+
Diese Labs helfen Ihnen, die Konzepte der Benutzer- und Gruppenverwaltung sowie die Verwendung von `sudo` in realen Szenarien anzuwenden und Vertrauen in die Linux-Systemadministration aufzubauen.
5157

5258
## Quiz Question
5359

54-
Welchen Befehl verwenden Sie, um als `root` auszuführen?
60+
Welcher Befehl ermöglicht es Ihnen, einen einzelnen Befehl mit `root`-Berechtigungen auszuführen? (Bitte antworten Sie auf Englisch, nur in Kleinbuchstaben)
5561

5662
## Quiz Answer
5763

lessons/en/user-management/users-and-groups.md

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,45 +3,51 @@ index: 1
33
lang: "en"
44
title: "Users and Groups"
55
meta_title: "Users and Groups - User Management"
6-
meta_description: "Learn about Linux users and groups, understand UIDs, GIDs, and the root user. Discover how to use the sudo command for elevated permissions. Start your Linux journey!"
7-
meta_keywords: "Linux users, Linux groups, sudo command, root user, Linux permissions, Linux tutorial, beginner Linux, Linux guide"
6+
meta_description: "A key part of the basics of linux is understanding user and group management. This guide covers linux users and groups, the root superuser, and using the sudo command for elevated privileges. One of the best linux tutorial lessons for beginners."
7+
meta_keywords: "linux users and groups, basics of linux, sudo, root user, UID, GID, user management, best linux tutorial, quickest way to linux advanced"
88
---
99

1010
## Lesson Content
1111

12-
In any traditional operating system, there are users and groups. They exist solely for access and permissions. When running a process, it will run as the owner of that process, whether that is Jane or Bob. File access and ownership is also permission-dependent. You wouldn't want Jane to see Bob's documents and vice versa.
12+
In any multi-user operating system, managing users and groups is a fundamental concept. This is a core part of the **basics of linux**, designed for access control and permissions. When a process runs, it does so as the user who started it. Likewise, file access and ownership are dependent on permissions, preventing one user from accessing another's private documents.
1313

14-
Each user has their own home directory where their user-specific files are stored. This is usually located in `/home/username`, but can vary in different distributions.
14+
### The Basics of Linux Users and Groups
1515

16-
The system uses user IDs (UID) to manage users. Usernames are the friendly way to associate users with identification, but the system identifies users by their UID. The system also uses groups to manage permissions. Groups are just sets of users with permissions set by that group; they are identified by the system with their group ID (GID).
16+
Every user on a Linux system is assigned a personal home directory, typically located at `/home/username`. This directory is where their user-specific files and configurations are stored, though the exact path can vary between Linux distributions.
1717

18-
In Linux, you'll have users in addition to the normal humans that use the system. Sometimes these users are system daemons that continuously run processes to keep the system functioning. One of the most important users is `root` or `superuser`. `root` is the most powerful user on the system; `root` can access any file and start and terminate any process. For that reason, it can be dangerous to operate as `root` all the time; you could potentially remove system-critical files. Luckily, if `root` access is needed and a user has `root` access, they can run a command as `root` instead with the `sudo` command. The `sudo` command (superuser do) is used to run a command with `root` access. We'll go more in depth on how a user receives `root` access in a later lesson.
18+
The system identifies users with a User ID (UID) and groups with a Group ID (GID). While we use human-readable usernames, the operating system relies on these unique numerical IDs for all permission-related tasks. Groups are simply collections of users, making it easier to manage permissions for multiple accounts at once.
1919

20-
Go ahead and try to view a protected file like `/etc/shadow`:
20+
### The Superuser and the Sudo Command
21+
22+
Within the hierarchy of **linux users and groups**, one user stands above all others: `root`, also known as the superuser. The `root` user has unlimited power, capable of accessing any file and managing any process. Operating as `root` continuously is risky, as a simple mistake could damage the system.
23+
24+
To mitigate this risk, authorized users can execute commands with root privileges using the `sudo` (superuser do) command. This allows for administrative tasks without logging in as the `root` user. Understanding how to properly use `sudo` is essential for anyone seeking the `quickest way to linux advanced` administration skills.
25+
26+
Let's try to view a protected file, such as `/etc/shadow`, which stores encrypted user passwords.
2127

2228
```bash
2329
cat /etc/shadow
2430
```
2531

26-
Notice how you get a permission denied error. Look at the permissions with:
32+
You will receive a "Permission denied" error. Let's examine the file's permissions:
2733

2834
```bash
2935
$ ls -la /etc/shadow
3036

3137
-rw-r----- 1 root shadow 1134 Dec 1 11:45 /etc/shadow
3238
```
3339

34-
We haven't gone through permissions yet, but what's happening here is that `root` is the owner of the file, and you'll need `root` access or be part of the `shadow` group to read the contents. Now run the command with `sudo`:
40+
While we will cover permissions in detail later, this output shows that only the `root` user and members of the `shadow` group can read this file. Now, run the command again with `sudo`:
3541

3642
```bash
3743
sudo cat /etc/shadow
3844
```
3945

40-
Now you'll be able to see the contents of the file!
46+
This time, you will be prompted for your password and, upon successful authentication, the contents of the file will be displayed.
4147

4248
## Exercise
4349

44-
Practice makes perfect! Here are some hands-on labs to reinforce your understanding of Linux users, groups, and `sudo`:
50+
While many apps to learn linux exist, hands-on practice is essential. Here are some labs to reinforce your understanding of Linux users, groups, and `sudo`:
4551

4652
1. **[Manage Linux User Accounts with useradd, usermod, and userdel](https://labex.io/labs/comptia-manage-linux-user-accounts-with-useradd-usermod-and-userdel-590837)** - Practice the complete lifecycle of user administration, from creating and securing new accounts to modifying and deleting them.
4753
2. **[Manage Linux Groups with groupadd, usermod, and groupdel](https://labex.io/labs/comptia-manage-linux-groups-with-groupadd-usermod-and-groupdel-590836)** - Gain hands-on experience with core command-line utilities for group administration, including creating new groups, modifying user memberships, and removing groups.
@@ -51,7 +57,7 @@ These labs will help you apply the concepts of user and group management, and th
5157

5258
## Quiz Question
5359

54-
What command do you use to run as `root`?
60+
What command allows you to run a single command with `root` privileges? (Please answer in English, using only lowercase letters).
5561

5662
## Quiz Answer
5763

0 commit comments

Comments
 (0)