diff --git a/docs/books/admin_guide/05-vi.fr.md b/docs/books/admin_guide/05-vi.fr.md index 4b30d19d69..07bb5c9286 100644 --- a/docs/books/admin_guide/05-vi.fr.md +++ b/docs/books/admin_guide/05-vi.fr.md @@ -1,10 +1,10 @@ --- -title: Éditeur de texte VI +title: Éditeur de Texte VI --- # Éditeur de texte VI -Dans ce chapitre, vous allez apprendre à travailler avec l'éditeur VIsual. +Dans ce chapitre, vous allez apprendre à travailler avec l'éditeur `VIsual`. **** @@ -28,7 +28,7 @@ Très puissant, il est surtout très pratique puisqu’il est dans l’ensemble Ses fonctionnalités sont : -* Insertion, suppression, modification de texte ; +* Insertion, suppression et modification de texte ; * Copie de mots, lignes ou blocs de texte ; * Recherche et remplacement de caractères. @@ -74,15 +74,15 @@ Au démarrage, VI est en mode *commandes*. !!! tip "Astuce" - Une ligne de texte se termine en appuyant sur ENTREE mais si l’écran n’est pas assez large, VI effectue des retours à la ligne automatiques, configuration wrap par défaut. Ces retours à la ligne peuvent ne pas être souhaités, c’est la configuration nowrap. + Une ligne de texte se termine en appuyant sur ++enter++ mais si l’écran n’est pas assez large, VI effectue des retours à la ligne automatiques, configuration *wrap* par défaut. Ces retours à la ligne peuvent ne pas être souhaités, c’est la configuration *nowrap*. -Pour sortir de VI, il faut, depuis le mode Commandes, taper sur : puis saisir : +Pour sortir de VI, il faut, depuis le mode Commandes, taper sur ++colon++ puis saisir : * `q` pour sortir sans sauvegarder (*quit*) ; * `w` pour enregistrer son travail (*write*) ; * `wq` (*write quit*) ou `x` (*eXit*) pour sortir et sauvegarder. -En mode command, cliquer sur la touche Z (en majuscule) deux fois de suite pour sauvegarder et sortir. +En mode command, cliquer sur la touche ++z++ (en majuscule) deux fois de suite pour sauvegarder et sortir. Pour forcer la sortie sans confirmation, il faut ajouter *!* aux commandes précédentes. @@ -104,7 +104,7 @@ Le troisième mode, *ex*, est un mode de commandes de bas de page issu d’un an ### Le mode Commandes -C’est le mode par défaut au démarrage de VI. Pour y accéder à partir d’un des autres modes, il suffit de taper sur la touche ECHAP. +C’est le mode par défaut au démarrage de VI. Pour y accéder à partir d’un des autres modes, il suffit de taper sur la touche ++escape++. À ce stade, tous les frappe du clavier sont interprétés comme des commandes et les actions correspondantes sont exécutées. Ce sont essentiellement des commandes permettant la modification de texte (copier, coller, annuler, …). @@ -120,7 +120,7 @@ La saisie du texte ne s’effectue pas directement sur le fichier mais dans une C’est le mode de modification du fichier. Pour y accéder, il faut d’abord passer en mode *commandes*, puis saisir la commande *ex* commençant fréquemment par le caractère `:` . -La commande est validée en appuyant sur la touche ENTREE. +La commande est validée en appuyant sur la touche ++enter++. ## Déplacer le curseur @@ -136,105 +136,105 @@ Le curseur est placé sous le caractère désiré. * Déplacement d’un ou `n` caractères vers la gauche : -, n, h ou nh +++arrow-left++, ++n++ ++arrow-left++, ++h++ ou ++n++ ++h++ * Déplacement d’un ou `n` caractères vers la droite : -, n, l ou nl +++arrow-right++, ++n++ ++arrow-right++, ++l++ ou ++n++ ++l++ * Déplacement d’un ou `n` caractères vers le haut : -, n, k ou nk +++arrow-up++, ++n++ ++arrow-up++, ++k++ ou ++n++ ++k++ * Déplacement d’un ou `n` caractères vers le bas : -, n, j ou nj +++arrow-down++, ++n++ ++arrow-down++, ++j++ ou ++n++ ++j++ * Déplacement à la fin de la ligne : -$ ou END +++"$"++ ou bien ++end++ * Déplacement au début de la ligne : -0 ou POS1 +++0++ ou ++"POS1"++ ### À partir du premier caractère d’un mot Les mots sont constitués de lettres ou de chiffres. Les caractères de ponctuation et les apostrophes séparent les mots. -Si le curseur se trouve au milieu d’un mot w passe au mot suivant, b passe au début du mot. +Si le curseur se trouve au milieu d’un mot ++w++ passe au mot suivant, tant disque ++b++ passe au début du mot. Si la ligne est finie, VI passe automatiquement à la ligne suivante. * Déplacement d’un ou `n` mots vers la droite : -w ou nw +++w++ ou ++n++ ++w++ * Déplacement d’un ou `n` mots vers la gauche : -b ou nb +++b++ ou ++n++ ++b++ ### À partir de n’importe quel emplacement sur une ligne * Déplacement à la dernière ligne du texte : -G +++g++ * Déplacement à la ligne `n` : -nG +++n++ ++g++ * Déplacement à la première ligne de l’écran : -H +++h++ * Déplacement à la ligne du milieu de l’écran : -M +++m++ * Déplacement à la dernière ligne de l’écran : -L +++l++ ## Insérer du texte -En mode *commandes*, il existe plusieurs façons d’insérer du texte. +Il existe plusieurs manières d'insérer du texte en mode *commandes*. VI bascule en mode *insertion* après la saisie d’une de ces touches. !!! note "Remarque" - VI passe en mode *insertion*. Il faudra donc appuyer sur la touche ECHAP pour revenir en mode *commandes*. + VI passe en mode *insertion*. Il faudra donc appuyer sur la touche ++escape++ pour revenir en mode *commandes*. ### Par rapport à un caractère * Insertion de texte avant un caractère : -i (*insert*) +++"i"++ (*insérer*) * Insertion de texte après un caractère : -a (*append*) +++"a"++ (*ajouter à la fin*) ### Par rapport à une ligne * Insertion de texte au début d’une ligne : -I +++i++ * Insertion de texte à la fin d’une ligne : -A +++a++ ### Par rapport au texte * Insertion de texte avant une ligne : -O +++o++ * Insertion de texte après une ligne : -o +++"o"++ ## Caractères, mots et lignes @@ -258,41 +258,41 @@ Ces opérations se font en mode *commandes*. * Supprimer un ou `n` caractères : -x ou nx +++"x"++ ou ++"n"++ ++"x"++ * Remplacer un caractère par un autre : -rcaractère +++"r"+"character"++ * Remplacer plus d’un caractère par d’autres : -RcaractèresESC +++r+"characters"+escape++ !!! note "Remarque" - La commande R bascule en mode *remplacement*, qui est une sorte de mode *insertion*. + La commande ++r++ bascule en mode *remplacement*, qui est une sorte de mode *insertion*. ### Mots * Supprimer (couper) un ou `n` mots : -dw ou ndw +++"d"+"w"++ ou ++"n"+"d"+"w"++ * Copier un ou `n` mots : -yw ou nyw +++"y"+"w"++ ou ++"n"+"y"+"w"++ * Coller un mot une ou `n` fois après le curseur : -p ou np +++p++ ou ++"n"+"p"++ * Coller un mot une ou `n` fois avant le curseur : -P ou nP +++p++ ou ++"n"+p++ * Remplacer un mot : -cw*word*ESC +++c+w+"mot"+escape++ !!! tip "Astuce" @@ -303,73 +303,73 @@ Ces opérations se font en mode *commandes*. * Supprimer (couper) une ou `n` lignes : -dd ou ndd +++"d"+"d"++ ou ++"n"+"d"+"d"++ * Copier une ou `n` lignes : -yy ou nyy +++"y"+"y"++ ou ++"n"+"y"+"y"++ * Coller ce qui a été copié ou supprimé une ou `n` fois après la ligne courante : -p ou np +++"p"++ ou bien ++"n"+"p"++ * Coller ce qui a été copié ou supprimé une ou `n` fois avant la ligne courante : -P ou nP +++p++ ou ++"n"+p++ * Supprimer (couper) du début de la ligne jusqu’au curseur : -d0 +++"d"+0++ * Supprimer (couper) du curseur jusqu’à la fin de la ligne : -d$ +++"d"+"$"++ * Copier du début de la ligne jusqu’au curseur : -y0 +++"y"+0++ * Copier du curseur jusqu’à la fin de la ligne : -y$ +++"y"+"$"++ * Supprimer (couper) le texte à partir de la ligne courante : -dL ou dG +++"d"+l++ ou ++"d"+g++ * Copier le texte à partir de la ligne courante : -yL ou yG +++"y"+l++ ou ++"y"+g++ ### Annuler une action * Annuler la dernière action : -u +++"u"++ * Annuler les actions sur la ligne courante : -U +++u++ ### Annuler l’annulation * Annuler une annulation -Ctrl+r +++control+r++ ## Commandes EX -Le mode *Ex* permet d’agir sur le fichier (enregistrement, mise en page, options, …). C’est aussi en mode *Ex* que se saisissent les commandes de recherche et de remplacement. Les commandes sont affichées en bas de page et doivent être validées avec la touche ENTREE. +Le mode __Ex__ permet d’agir sur le fichier (enregistrement, mise en page, options, …). C’est aussi en mode *Ex* que se saisissent les commandes de recherche et de remplacement. Les commandes sont affichées en bas de page et doivent être validées avec la touche ++enter++. -Pour passer en mode *Ex*, du mode *commandes*, taper :. +Pour passer en mode *Ex*, du mode *commandes*, taper ++colon++. ### Numéroter les lignes * Afficher/masquer la numérotation : -`:set nu` et sa version longue `:set number` +`:set nu` ou sa version longue `:set number` -`:set nonu` et sa version longue `:set nonumber` +`:set nonu` ou sa version longue `:set nonumber` ### Rechercher une chaîne de caractères @@ -383,21 +383,21 @@ Pour passer en mode *Ex*, du mode *commandes*, taper :. * Aller à l’occurrence trouvée suivante : -n +++"n"++ * Aller à l’occurrence trouvée précédente : -N +++n++ -Il existe des caractères jokers permettant de faciliter la recherche sous VI. +Il existe des caractères - wildcards - permettant de faciliter la recherche sous VI. * `[]` : Recherche une plage de caractères ou d’un unique caractère dont les valeurs possibles sont précisées. Exemple : -`/[Ww]ord` : search *word* or *Word* +`/[Mm]ot` : recherche *mot* ou *Mot* -`/[1-9]word` : search *1word*, *2word* … *`x`word* where `x` is a number +`/[1-9]mot` : recherche_1mot_, _2mot_ … *`x`mot* où `x` est un nombre * `^` : Recherche d’une chaîne débutant la ligne. @@ -415,35 +415,35 @@ Exemple : Exemple : -`/W.rd` : search *Word*, *Ward* … +`/M.t` : recherche *Mot*, *Mat* … * `*` : Le nombre de fois que le caractère précédent correspond, 0 fois, ou un nombre quelconque de fois. Exemple : -`/M*t` +`/W*d` -**Note:** Si vous voulez ignorer la casse (temporairement) lors de la correspondance des chaînes de caractères, saisir `:set ic`. +**Note :** Si vous voulez ignorer la casse (temporairement) lors de la correspondance des chaînes de caractères, saisir `:se tic`. ### Remplacer une chaîne de caractères -De la 1ère à la dernière ligne du texte, remplacer la chaîne recherchée par la chaîne précisée : +Parcourir tout un fichier pour y remplacer la chaîne recherchée par la chaîne indiquée : -`:1,$ s/recherche/remplace` +`:1,$ s/search/replace` -**Note:** Vous pouvez aussi utiliser `:0,$s/recherche/remplace` pour commencer au tout début du fichier. +**Note :** Vous pouvez aussi utiliser `:0,$s/search/replace` pour commencer au tout début du fichier. -De la ligne `n` à la ligne `m`, remplacer la chaîne recherchée par la chaîne précisée : +De la ligne `n` à la ligne `m`, remplacer la chaîne recherchée par la chaîne indiquée : -`:n,m s/recherche/remplace` +`:n,m s/search/replace` Par défaut, seule la première occurrence trouvée de chaque ligne est remplacée. Pour forcer le remplacement de chaque occurrence, il faut ajouter `/g` à la fin de la commande : -`:n,m s/recherche/remplace/g` +`:n,m s/search/replace/g` -Parcourir tout un fichier pour y remplacer la chaîne recherchée par la chaîne précisée : +Parcourir tout un fichier pour y remplacer la chaîne recherchée par la chaîne indiquée : -`:% s/recherche/remplace` +`:% s/search/replace` ### Supprime la ligne spécifiée @@ -457,7 +457,7 @@ Parcourir tout un fichier pour y remplacer la chaîne recherchée par la chaîne * Supprimer la ligne sur laquelle la chaîne est présente -`:g/chaine/d` +`:g/string/d` * Supprimer une ligne qui ne contient pas une chaîne @@ -511,7 +511,7 @@ Il est possible d’exécuter VI en précisant les options à charger pour la se vi -c "set nu" /home/rockstar/file ``` -Il est aussi possible de saisir les commandes *Ex* dans un fichier nommé `.exrc` mis dans le répertoire de connexion de l’utilisateur. À chaque démarrage de VI ou de VIM, les commandes seront lues et appliquées. +Il est aussi possible de saisir les commandes *Ex* dans un fichier nommé `.exrc` mis dans le répertoire de connexion de l’utilisateur. The commands will be read and applied at each VI or VIM startup. ### La commande `vimtutor` diff --git a/docs/desktop/gnome/user_and_group_account_management.de.md b/docs/desktop/gnome/user_and_group_account_management.de.md new file mode 100644 index 0000000000..3ace4075c7 --- /dev/null +++ b/docs/desktop/gnome/user_and_group_account_management.de.md @@ -0,0 +1,205 @@ +--- +title: Benutzerkonten- und Gruppen-Verwaltung +author: Sasheeny Hubbard +contributors: Steven Spencer, Ganna Zhyrnova +tested with: 9.4 +tags: + - desktop + - gnome + - cockpit +--- + +## Einleitung + +In diesem Handbuch erfahren Sie, wie Sie Benutzer- und Gruppenkonten unter Rocky Linux 9.4 mit Cockpit verwalten, einem webbasierten Verwaltungstool mit grafischer Oberfläche für Linux-Server. + +## Voraussetzungen + +- Zugriff auf das Betriebssystem Rocky Linux 9 mit grafischer Benutzeroberfläche +- Administratorberechtigung +- Cockpit-Paket installiert und aktiviert + +## Cockpit + +Cockpit ist ein webbasiertes Verwaltungstool mit grafischer Oberfläche für Linux-Server. Obwohl es viele Anwendungsfälle gibt, werden wir Cockpit zum Verwalten von Benutzer- und Gruppenkonten verwenden. Zu den Vorteilen der Verwendung von Cockpit gehören Benutzerfreundlichkeit, Remote-Verwaltung, Integration, Echtzeit-Feedback und Multiserver-Dashboards. + +### Im Cockpit anmelden + +- Öffnen Sie Ihren Webbrowser und geben Sie https://localhost:9090 in die Adressleiste ein + + > **Hinweis**: Sie können die genaue Adresse auch in der Befehlszeile eingeben + + ```text + https://localhost:9090 + ``` + +- Geben Sie Ihren Benutzernamen und Ihr Passwort ein und klicken Sie auf die Schaltfläche **Log In** + + ![img](images/user_group_acctmgt_images/1.png) + +- Klicken Sie auf die Schaltfläche **Limited access** und geben Sie Ihr Passwort ein, um den Administratorzugriff zu aktivieren + + ![img](images/user_group_acctmgt_images/2.png) + +## Benutzer- und Gruppenverwaltung + +### Benutzerkonten verwalten + +- Klicken Sie im linken Menü auf die Registerkarte **Accounts** und dann auf die Schaltfläche **Create new account** + + ![img](images/user_group_acctmgt_images/5.png) + +- Geben Sie den Namen des Benutzers in das Textfeld **Full Name** ein + > _Beachten Sie, dass der Benutzername automatisch mit dem vollständigen Namen ausgefüllt wird. Sie können jedoch bei Bedarf auch die Felder „Benutzername“ und „ID“ bearbeiten._ + +- Geben Sie ein Passwort für den neuen Benutzer ein + +- Klicken Sie auf die Schaltfläche **Create** + + ![img](images/user_group_acctmgt_images/8.png) + +#### CLI-Methode: Benutzerkonten verwalten + +```text +sudo useradd username -md /home/username -u 1002 -s /bin/bash +``` + +```text +sudo passwd username +``` + +Beobachten Sie, wie der neue Benutzer zur Liste der Benutzer hinzugefügt wird, Liste die auf der Registerkarte **Accounts** angezeigt wird. + +![img](images/user_group_acctmgt_images/9.png) + +#### CLI-Methode: Anzeigen der Datei `passwd` + +```text +cat /etc/passwd +``` + +### Benutzerkonto ändern + +- Klicken Sie auf das vertikale Auslassungssymbol für den neuen Benutzer und dann auf **Edit user** + + ![img](images/user_group_acctmgt_images/13.png) + +Hier können Sie die Einstellungen des Benutzerkontos ändern, beispielsweise: + +- Vor- und Nachname +- Gruppen-Mitgliedschaft +- Passwort-Einstellungen +- Shell + + ![img](images/user_group_acctmgt_images/15.png) + +Um einen Benutzer zu einer Gruppe hinzuzufügen, gehen Sie wie folgt vor: + +- Klicken Sie auf das vertikale Auslassungssymbol neben dem neuen Benutzer und klicken Sie auf **Edit user** + +- Klicken Sie auf das Textfeld **Groups** und geben Sie den Namen der Gruppe ein.\ + Alternativ können Sie im Dropdown-Menü nach unten scrollen und auf den Namen der Gruppe klicken, die Sie hinzufügen möchten + + ![img](images/user_group_acctmgt_images/14.png) + +#### CLI-Methode: Einen Benutzer zu einer Gruppe hinzufügen + +```text +sudo usermod -aG groupname username +``` + +Einen Benutzer aus einer Gruppe entfernen: + +- Klicken Sie auf das **x** neben dem Gruppennamen + + ![img](images/user_group_acctmgt_images/18.png) + +#### CLI-Methode: Einen Benutzer aus einer Gruppe entfernen + +```text +sudo gpasswd -d username groupname +``` + +### Benutzerkonto entfernen + +Konto löschen: + +- Klicken Sie auf das vertikale Auslassungssymbol für den Benutzer und dann auf **Delete account** + + ![img](images/user_group_acctmgt_images/16.png) + +Oder + +- Klicken Sie auf den blau markierten Benutzernamen und wählen Sie das Feld **Delete** + + ![img](images/user_group_acctmgt_images/17.png) + + ![img](images/user_group_acctmgt_images/22.png) + +#### CLI-Methode: Benutzerkonto löschen + +```text +sudo userdel -d username groupname +``` + +### Erstellen, Löschen und Verwalten von Gruppenkonten + +- Klicken Sie in der linken Menüspalte auf die Registerkarte **Accounts** und dann auf die Schaltfläche **Create new group** + + ![img](images/user_group_acctmgt_images/7.png) + +- Geben Sie den Gruppennamen in das Textfeld ein + +> _Hinweis: Sie können die Standard-Gruppen-ID akzeptieren oder sie in den gewünschten numerischen Wert ändern (z. B. 5001)_ + +- Klicken Sie auf die Schaltfläche **Select** + + ![img](images/user_group_acctmgt_images/11.png) + +#### CLI-Methode: Einen Gruppennamen hinzufügen + +```text +sudo groupadd groupname +``` + +So überprüfen Sie, ob die Gruppe erstellt wurde: + +- Geben Sie den Gruppennamen in das Suchfeld in der Tabelle **Groups** ein + +Oder + +- Klicken Sie auf das Dropdown-Menü neben **Groups** + + ![img](images/user_group_acctmgt_images/12.png) + +#### CLI-Methode: Gruppennamen überprüfen + +```text +cat /etc/group | grep groupname +``` + +Gruppe löschen: + +- Klicken Sie auf die vertikalen Auslassungspunkte für den neuen Benutzer und klicken Sie auf **Delete group** + + ![img](images/user_group_acctmgt_images/21.png) + +#### CLI-Methode: Gruppe löschen + +```text +sudo groupdel groupname +``` + +```text +getent group | grep groupname +``` + +## Fazit + +Zusammenfassend: dieses Handbuch hat Ihnen das Wissen vermittelt, Benutzer- und Gruppenkonten unter Rocky Linux 9.4 mit Cockpit erfolgreich zu verwalten. Dank der benutzerfreundlichen, webbasierten grafischen Benutzeroberfläche von Cockpit wird die Ausführung administrativer Aufgaben einfacher und effizienter, sodass Sie die benutzerfreundlichen Funktionen für eine reibungslose Systemverwaltung voll ausnutzen können. + +--- + +## REFERENZEN + +Cockpit Installation: https://ciq.com/blog/how-to-administer-rocky-linux-with-cockpit/ diff --git a/docs/desktop/gnome/user_and_group_account_management.fr.md b/docs/desktop/gnome/user_and_group_account_management.fr.md new file mode 100644 index 0000000000..bc7472c75e --- /dev/null +++ b/docs/desktop/gnome/user_and_group_account_management.fr.md @@ -0,0 +1,205 @@ +--- +title: Gestion des comptes d'utilisateurs et leurs groupes +author: Sasheeny Hubbard +contributors: Steven Spencer, Ganna Zhyrnova +tested with: 9.4 +tags: + - bureau + - gnome + - cockpit +--- + +## Introduction + +Ce guide vous apprendra à gérer les comptes d'utilisateurs et les groupes correspondants sur Rocky Linux 9.4 à l'aide de Cockpit, un outil d'administration d'interface graphique Web pour les serveurs Linux. + +## Prérequis + +- Accès au système d'exploitation Rocky Linux 9 avec l'interface graphique +- Privilèges Administratifs +- Les paquets de Cockpit installés et activés + +## Cockpit + +Cockpit est un outil d'administration d'interface graphique Web pour les serveurs Linux. Bien qu'il présente de nombreux cas d'utilisation, nous utiliserons Cockpit pour gérer les comptes d'utilisateurs et de groupes. Les avantages de travailler avec Cockpit incluent la facilité d'utilisation, la gestion à distance, l'intégration, le retour d'information en temps réel et les tableaux de bord multiserveurs. + +### Se connecter à Cockpit + +- Ouvrez votre navigateur Web et saisissez https://localhost:9090 dans la barre d'adresse + + > **Remarque** : Vous pouvez également saisir l'adresse exacte sur la ligne de commande + + ```text + https://localhost:9090 + ``` + +- Entrez votre nom d'utilisateur et votre mot de passe et cliquez sur le bouton **Log In** + + ![img](images/user_group_acctmgt_images/1.png) + +- Cliquez sur le bouton **Limited access** et saisissez votre mot de passe pour activer l'accès administratif + + ![img](images/user_group_acctmgt_images/2.png) + +## Gestion des comptes d'utilisateurs et leurs groupes + +### Gestion des comptes des utilisateurs + +- Dans le menu de gauche, cliquez sur l'onglet **Accounts**, puis cliquez sur le bouton **Create new account** + + ![img](images/user_group_acctmgt_images/5.png) + +- Saisissez le nom de l'utilisateur dans la zone de texte **Full name** + > _Notez que le nom d'utilisateur sera automatiquement renseigné en fonction du nom complet. Toutefois, vous pouvez également modifier les champs Nom d'utilisateur et ID utilisateur si nécessaire._ + +- Saisir un mot de passe pour le nouvel utilisateur + +- Cliquez sur le bouton **Create** + + ![img](images/user_group_acctmgt_images/8.png) + +#### Méthode CLI : gestion des comptes d'utilisateurs + +```text +sudo useradd username -md /home/username -u 1002 -s /bin/bash +``` + +```text +sudo passwd username +``` + +Observez l'ajout du nouvel utilisateur à la liste des utilisateurs affichée sous l'onglet **Accounts**. + +![img](images/user_group_acctmgt_images/9.png) + +#### Méthode CLI : affichage di fichier `passwd` + +```text +cat /etc/passwd +``` + +### Modification du compte d'utilisateur + +- Cliquez sur l'icône de points de suspension verticaux du nouvel utilisateur, puis cliquez sur **Edit user** + + ![img](images/user_group_acctmgt_images/13.png) + +C'est ici que vous pouvez modifier les paramètres du compte utilisateur, tels que : + +- Nom complet +- Appartenance au groupe +- Réglages du mot de passe +- Le Shell + + ![img](images/user_group_acctmgt_images/15.png) + +Pour ajouter un utilisateur à un groupe, procédez comme suit : + +- Cliquez sur l'icône de points de suspension verticaux à côté du nouvel utilisateur, puis cliquez sur **Edit user** + +- Cliquez sur la zone de texte **Groups** et commencez à saisir le nom du groupe.\ + Vous pouvez également faire défiler le menu déroulant et cliquer sur le nom du groupe que vous souhaitez ajouter + + ![img](images/user_group_acctmgt_images/14.png) + +#### Méthode CLI : ajouter un utilisateur à un groupe + +```text +sudo usermod -aG groupname username +``` + +Supprimer un utilisateur d'un groupe : + +- Cliquez sur **x** à côté du nom du groupe + + ![img](images/user_group_acctmgt_images/18.png) + +#### Méthode CLI : supprimer un utilisateur d'un groupe + +```text +sudo gpasswd -d username groupname +``` + +### Suppression de compte d'utilisateur + +Supprimer un compte d'utilisateur : + +- Cliquez sur l'icône de points de suspension verticaux du nouvel utilisateur, puis cliquez sur **Delete account** + + ![img](images/user_group_acctmgt_images/16.png) + +Ou + +- Cliquez sur le nom d'utilisateur surligné en bleu et sélectionnez la case **Supprimer** + + ![img](images/user_group_acctmgt_images/17.png) + + ![img](images/user_group_acctmgt_images/22.png) + +#### Méthode CLI : supprimer un compte d'utilisateur + +```text +sudo userdel -d username groupname +``` + +### Création, suppression et gestion de comptes de groupe + +- Dans la colonne du menu de gauche, cliquez sur l'onglet **Accounts**, puis cliquez sur le bouton **Create new group** + + ![img](images/user_group_acctmgt_images/7.png) + +- Saisissez le nom du groupe dans la zone de texte + +> _Remarque : Vous pouvez accepter l'ID de groupe par défaut ou le remplacer par la valeur numérique de votre choix (par exemple 5001)_ + +- Cliquez sur le bouton **Select** + + ![img](images/user_group_acctmgt_images/11.png) + +#### Méthode CLI : ajouter un nom de groupe + +```text +sudo groupadd groupname +``` + +Pour vérifier que le groupe a bien été créé : + +- Saisissez le nom du groupe dans le champ de recherche du tableau **Groups** + +Ou + +- Cliquez sur le menu déroulant à côté de **Groups** + + ![img](images/user_group_acctmgt_images/12.png) + +#### Méthode CLI : vérifier le nom du groupe + +```text +cat /etc/group | grep groupname +``` + +Suppression d'un groupe : + +- Cliquez sur les points de suspension verticaux du nouvel utilisateur et cliquez sur **Delete group** + + ![img](images/user_group_acctmgt_images/21.png) + +#### Méthode CLI : supprimer le groupe + +```text +sudo groupdel groupname +``` + +```text +getent group | grep groupname +``` + +## Conclusion + +En conclusion, ce guide vous a fourni les connaissances nécessaires pour gérer avec succès les comptes d'utilisateurs et de groupes sur Rocky Linux 9.4 à l'aide de Cockpit. L'interface graphique Web facile à utiliser de Cockpit rend l'exécution des tâches administratives plus accessible et efficace, vous permettant de profiter pleinement de ses fonctionnalités conviviales pour une gestion fluide du système. + +--- + +## RÉFÉRENCES + +Installation de Cockpit : https://ciq.com/blog/how-to-administer-rocky-linux-with-cockpit/ diff --git a/docs/desktop/gnome/user_and_group_account_management.uk.md b/docs/desktop/gnome/user_and_group_account_management.uk.md new file mode 100644 index 0000000000..7de4d23ae0 --- /dev/null +++ b/docs/desktop/gnome/user_and_group_account_management.uk.md @@ -0,0 +1,205 @@ +--- +title: Як створити нових користувачів і облікові записи груп +author: Sasheeny Hubbard +contributors: Steven Spencer, Ganna Zhyrnova +tested with: 9.4 +tags: + - робочий стіл + - gnome + - cockpit +--- + +## Вступ + +Цей посібник навчить вас керувати обліковими записами користувачів і груп у Rocky Linux 9.4 за допомогою Cockpit, адміністративного інструменту веб-інтерфейсу для серверів Linux. + +## Передумови + +- Доступ до операційної системи Rocky Linux 9 із графічним інтерфейсом +- Адміністративні привілеї +- Пакет Cockpit встановлено та ввімкнено + +## Cockpit + +Cockpit — це інструмент адміністрування графічного веб-інтерфейсу для серверів Linux. Хоча він має багато варіантів використання, ми використовуватимемо Cockpit для керування обліковими записами користувачів і груп. Переваги використання Cockpit включають простоту використання, віддалене керування, інтеграцію, зворотний зв’язок у реальному часі та багатосерверні інформаційні панелі. + +### Вхід до Cockpit + +- Відкрийте веб-браузер і в адресному рядку введіть https://localhost:9090 + + > **Примітка**: Ви також можете ввести точну адресу в командному рядку + + ```text + https://localhost:9090 + ``` + +- Введіть своє ім'я користувача та пароль і натисніть кнопку **Log In** + + ![img](images/user_group_acctmgt_images/1.png) + +- Натисніть кнопку **Limited access** і введіть свій пароль, щоб увімкнути адміністративний доступ + + ![img](images/user_group_acctmgt_images/2.png) + +## Керування користувачами та групами + +### Управління обліковими записами користувачів + +- У меню ліворуч натисніть вкладку **Accounts**, а потім натисніть кнопку **Create new account** + + ![img](images/user_group_acctmgt_images/5.png) + +- Введіть ім’я користувача в текстове поле **Full name** + > _Зверніть увагу, що ім’я користувача буде автоматично заповнено на основі повного імені. Однак за потреби ви також можете редагувати поля «Ім’я користувача» та «Ідентифікатор»._ + +- Введіть пароль для нового користувача + +- Натисніть кнопку **Create** + + ![img](images/user_group_acctmgt_images/8.png) + +#### Метод CLI: керування обліковими записами користувачів + +```text +sudo useradd username -md /home/username -u 1002 -s /bin/bash +``` + +```text +sudo passwd username +``` + +Спостерігайте за додаванням нового користувача до списку користувачів, який відображається на вкладці **Accounts**. + +![img](images/user_group_acctmgt_images/9.png) + +#### Метод CLI: перегляд файлу `passwd` + +```text +cat /etc/passwd +``` + +### Змінити обліковий запис користувача + +- Натисніть піктограму з вертикальною крапкою для нового користувача, а потім натисніть **Edit user** + + ![img](images/user_group_acctmgt_images/13.png) + +Тут ви можете змінити налаштування облікового запису користувача, наприклад: + +- Ім'я та прізвище +- Членство в групі +- Налаштування паролів +- Оболонка + + ![img](images/user_group_acctmgt_images/15.png) + +Щоб додати користувача до групи, виконайте такі дії: + +- Натисніть піктограму з вертикальною крапкою біля нового користувача та натисніть **Edit user** + +- Натисніть текстове поле **Groups** та введіть назву групи.\ + Крім того, ви можете прокрутити спадне меню та клацнути назву групи, яку хочете додати + + ![img](images/user_group_acctmgt_images/14.png) + +#### Метод CLI: додавання користувача до групи + +```text +sudo usermod -aG groupname username +``` + +Щоб видалити користувача з групи: + +- Натисніть **x** біля назви групи + + ![img](images/user_group_acctmgt_images/18.png) + +#### Метод CLI: видалити користувача з групи + +```text +sudo gpasswd -d username groupname +``` + +### Видалити обліковий запис користувача + +Щоб видалити обліковий запис користувача: + +- Натисніть піктограму з вертикальною крапкою для нового користувача та натисніть **Delete account** + + ![img](images/user_group_acctmgt_images/16.png) + +Або + +- Натисніть ім’я користувача, виділене синім кольором, і виберіть поле **Delete** + + ![img](images/user_group_acctmgt_images/17.png) + + ![img](images/user_group_acctmgt_images/22.png) + +#### Метод CLI: видалити обліковий запис користувача + +```text +sudo userdel -d username groupname +``` + +### Створення, видалення та керування груповими обліковими записами + +- У лівому стовпці меню натисніть вкладку **Accounts**, а потім натисніть кнопку **Create new group** + + ![img](images/user_group_acctmgt_images/7.png) + +- Введіть назву групи в текстове поле + +> _Примітка. Ви можете прийняти ідентифікатор групи за замовчуванням або змінити його на потрібне числове значення (наприклад, 5001)_ + +- Натисніть кнопку **Select** + + ![img](images/user_group_acctmgt_images/11.png) + +#### Метод CLI: додайте назву групи + +```text +sudo groupadd groupname +``` + +Щоб перевірити, чи створена група: + +- Введіть назву групи в поле пошуку в таблиці **Groups** + +Або + +- Натисніть спадне меню біля **Групи** + + ![img](images/user_group_acctmgt_images/12.png) + +#### Метод CLI: перевірте назву групи + +```text +cat /etc/group | grep groupname +``` + +Щоб видалити групу: + +- Клацніть вертикальну крапку для нового користувача та натисніть **Delete group** + + ![img](images/user_group_acctmgt_images/21.png) + +#### Метод CLI: видалити групу + +```text +sudo groupdel groupname +``` + +```text +getent group | grep groupname +``` + +## Висновки + +На закінчення, цей посібник надав вам знання для успішного керування обліковими записами користувачів і груп у Rocky Linux 9.4 за допомогою Cockpit. Простий у використанні веб-графічний інтерфейс Cockpit робить виконання адміністративних завдань більш доступним і ефективним, дозволяючи повністю використовувати його зручні функції для плавного керування системою. + +--- + +## СПИСОК ЛІТЕРАТУРИ + +Щоб встановити Cockpit: https://ciq.com/blog/how-to-administer-rocky-linux-with-cockpit/ diff --git a/docs/desktop/index.de.md b/docs/desktop/index.de.md index 4dce103b3b..a2aa5a6c58 100644 --- a/docs/desktop/index.de.md +++ b/docs/desktop/index.de.md @@ -6,6 +6,6 @@ contributors: null ## Einleitung -Wenn Sie nicht sicher sind, wo Ihr Thema passt, posten Sie Ihre Frage im Dokumentationskanal [auf unserem Chat-Server](https://chat.rockylinux.org) oder reichen Sie einfach ein Dokument ein und wir platzieren es dort, wo es am besten passt. Wenn Sie nicht sicher sind, wo Ihr Thema passt, posten Sie Ihre Frage im Dokumentationskanal [auf unserem Chat-Server](https://chat.rockylinux.org) oder reichen Sie einfach ein Dokument ein und wir platzieren es dort, wo es am besten passt. +Der Desktop-Bereich ist für Desktop- oder Shell-Anpassungen, Hilfethemen für Desktop-Anwendungen und im Allgemeinen für alles gedacht, was einem Benutzer dabei helfen kann, das Beste aus seinem Desktop und seinen Anwendungen herauszuholen. Wenn Sie nicht sicher sind, wo Ihr Thema passt, posten Sie Ihre Frage im Dokumentationskanal [auf unserem Chat-Server](https://chat.rockylinux.org) oder reichen Sie einfach ein Dokument ein und wir platzieren es dort, wo es am besten passt. Willkommen! diff --git a/docs/guides/desktop/kde_installation.uk.md b/docs/guides/desktop/kde_installation.uk.md index e0f08de830..38bb0b2eb5 100644 --- a/docs/guides/desktop/kde_installation.uk.md +++ b/docs/guides/desktop/kde_installation.uk.md @@ -25,7 +25,7 @@ tags: ## Отримання, перевірка та запис живого образу KDE -Першим кроком до інсталяції є завантаження живого образу та запис його на DVD або флешку USB. Як було зазначено раніше, образ буде завантажувальний, як і будь-який інший інсталяційний носій для Linux. Ви можете знайти останній образ KDE у розділі завантаження для Rocky Linux 9 [живі образи](https://dl.rockylinux.org/pub/rocky/9.3/live/x86_64/). +Першим кроком до інсталяції є завантаження живого образу та запис його на DVD або флешку USB. Як було зазначено раніше, образ буде завантажувальний, як і будь-який інший інсталяційний носій для Linux. Останній образ KDE знаходиться в Rocky Linux 9 [розділ завантаження живих образів](https://dl.rockylinux.org/pub/rocky/9.4/live/x86_64/). Зауважте, що це конкретне посилання передбачає x86_64 як архітектуру вашого процесора. Якщо у вас є архітектура aarch64, ви можете використовувати це зображення. Завантажте живий образ і файли контрольної суми. diff --git a/docs/guides/desktop/mate_installation.uk.md b/docs/guides/desktop/mate_installation.uk.md index bb786de2db..0696e5c6dc 100644 --- a/docs/guides/desktop/mate_installation.uk.md +++ b/docs/guides/desktop/mate_installation.uk.md @@ -29,20 +29,20 @@ tags: ### 9: Отримайте, перевірте та запишіть живий образ MATE - Першим кроком до інсталяції є завантаження живого образу та запис його на DVD або флешку USB. Як було зазначено раніше, образ буде завантажувальний, як і будь-який інший інсталяційний носій для Linux. Ви можете знайти останній образ MATE у розділі завантаження для Rocky Linux 9 [живі зображення](https://dl.rockylinux.org/pub/rocky/9.3/live/x86_64/). Зауважте, що це конкретне посилання передбачає x86_64 як вашу архітектуру, і на момент написання цієї статті це єдина архітектура, для якої доступний цей живий образ. Завантажте живий образ і файли контрольної суми. + Першим кроком до інсталяції є завантаження живого образу та запис його на DVD або флешку USB. Як було зазначено раніше, образ буде завантажувальний, як і будь-який інший інсталяційний носій для Linux. Ви можете знайти останній образ MATE у розділі завантаження для Rocky Linux 9 [живі зображення](https://dl.rockylinux.org/pub/rocky/9.4/live/x86_64/). Зауважте, що це конкретне посилання передбачає x86_64 як вашу архітектуру, і на момент написання цієї статті це єдина архітектура, для якої доступний цей живий образ. Завантажте живий образ і файли контрольної суми. Тепер перевірте зображення за допомогою файлу CHECKSUM за допомогою наступного (зверніть увагу, це приклад! Переконайтеся, що назва вашого зображення та файли CHECKSUM збігаються): ``` - sha256sum -c CHECKSUM --ignore-missing Rocky-9.1-MATE-x86_64-20221124.0.iso.CHECKSUM + sha256sum -c CHECKSUM --ignore-missing Rocky-9.4-MATE-x86_64-20221124.0.iso.CHECKSUM ``` Якщо все піде добре, ви повинні отримати це повідомлення: ``` - Rocky-9.1-MATE-x86_64-20221124.0.iso: OK + Rocky-9.4-MATE-x86_64-20221124.0.iso: OK ``` diff --git a/docs/guides/desktop/xfce_installation.uk.md b/docs/guides/desktop/xfce_installation.uk.md index 8da16c3980..a50187f60e 100644 --- a/docs/guides/desktop/xfce_installation.uk.md +++ b/docs/guides/desktop/xfce_installation.uk.md @@ -24,7 +24,7 @@ title: XFCE Desktop author: Gerard Arthus, Steven Spencer contributors: Steven S ## 9: Отримайте, перевірте та запишіть живий образ XFCE - Першим кроком до інсталяції є завантаження живого образу та запис його на DVD або флешку USB. Як було зазначено раніше, образ буде завантажувальний, як і будь-який інший інсталяційний носій для Linux. Ви можете знайти останній образ XFCE у розділі завантаження для Rocky Linux 9 [живі образи](https://dl.rockylinux.org/pub/rocky/9.3/live/x86_64/). Зауважте, що це конкретне посилання передбачає, що x86_64 є архітектурою вашого процесора. + Першим кроком до інсталяції є завантаження живого образу та запис його на DVD або флешку USB. Як було зазначено раніше, образ буде завантажувальний, як і будь-який інший інсталяційний носій для Linux. Ви можете знайти останній образ XFCE у розділі завантаження для Rocky Linux 9 [живі образи](https://dl.rockylinux.org/pub/rocky/9.4/live/x86_64/). Зауважте, що це конкретне посилання передбачає, що x86_64 є архітектурою вашого процесора. На момент написання цієї статті ви можете використовувати архітектуру x86_64 або aarch64 для цього живого образу. Завантажте живий образ і файли контрольної суми. @@ -98,7 +98,7 @@ title: XFCE Desktop author: Gerard Arthus, Steven Spencer contributors: Steven S ## 9 minimal: Вступ - Якщо ви встановили Rocky Linux 9.x і вирішите встановити XFCE після цього, ця процедура допоможе вам це зробити. Ця процедура передбачає встановлення `Rocky-9.3-x86_64-minimal.iso`. + Якщо ви встановили Rocky Linux 9.x і вирішите встановити XFCE після цього, ця процедура допоможе вам це зробити. Ця процедура передбачає встановлення `Rocky-9.4-x86_64-minimal.iso`. ### Оновіть свою систему diff --git a/docs/guides/summer-of-docs-2024.uk.md b/docs/guides/summer-of-docs-2024.uk.md new file mode 100644 index 0000000000..2becf074f8 --- /dev/null +++ b/docs/guides/summer-of-docs-2024.uk.md @@ -0,0 +1,41 @@ +--- +title: Rocky Linux Summer of Docs 2024 +--- + +# Rocky Linux Summer of Docs 2024 + +## Проект: Покращення документації користувача робочого столу + +Наша перша ініціатива Rocky Linux (RL) Summer of Docs спрямована на створення нової категорії документації для користувачів настільних комп’ютерів Enterprise Linux. + +Натхненний високоповажним однойменним проектом Google Season of Docs, цей проект має на меті заповнити прогалину в поточній документації RL. + +Розробивши вичерпні, зручні та багатомовні посібники користувача для настільних комп’ютерів, ми можемо розширити базу користувачів RL і покращити його зручність. Це зробить Rocky Linux більш привабливим для ширшої аудиторії, зміцнивши його позиції на ринку корпоративних Linux. + +## Область застосування + +- Розробити структуру та шаблон для надання документації, орієнтованої на робочий стіл. +- Створити зручні посібники для користувачів настільних ПК. +- Посібники, розроблені як для загального, так і для спеціального використання. +- Переклад документації кількома мовами. + +## Часові рамки проекту: + +- **15 червня – 30 червня**: початкове оцінювання, планування спринту, відбір учасників, адаптація, вибір теми та налаштування середовища віртуального робочого столу. +- **1 липня – 30 серпня**: створення та переклад контенту. +- **1 вересня – 15 вересня**: редакції на основі відгуків спільноти та остаточних перекладів. + +## Процес подачі заявки + +Цей проект відкритий для всіх. Зацікавленим кандидатам слід надіслати електронною поштою на docs@rockylinux.org будь-яке з наступного: + +- Портфоліо або інші внески з відкритим кодом +- Пропоновані теми/назви для настільної документації RL +- Бажані мови для перекладу + +## Грант + +- Додайте 5 оригінальних посібників, орієнтованих на робочий стіл, до нової категорії «Настільний комп’ютер» і отримайте 200 доларів США (до 1000 доларів США). +- Перегляньте та перекладіть 4 посібники, орієнтовані на робочий стіл, і отримайте 100 доларів США (до 500 доларів США). + +Мета полягає в тому, щоб додати принаймні 25 нових документів і 20 перекладів до нової категорії Desktop. diff --git a/docs/guides/web/nginx-mainline.uk.md b/docs/guides/web/nginx-mainline.uk.md index 823f6b753b..3c1db0c88a 100644 --- a/docs/guides/web/nginx-mainline.uk.md +++ b/docs/guides/web/nginx-mainline.uk.md @@ -65,7 +65,7 @@ nginx -v !!! Note "Примітка" - У старих версіях цього посібника детально описано, як встановити пакет nginx-mainline з ERLepo. Однак це вже не є опцією. У більшості випадків версії Nginx у сховищах Rocky більш ніж достатньо, забезпечуючи стабільну базу з портованими виправленнями безпеки. Ті, хто все ще хоче використовувати гілку nginx-mainline, можуть слідувати [цьому посібнику від LinuxCapable](https://www.linuxcapable.com/how-to-install-nginx-mainline-on-rocky-linux/). Зауважте, що використання nginx-mainline зазвичай цілком життєздатне, але не підтримується. + У попередніх версіях цього посібника описано встановлення nginx-mainline. Однак це вже не є опцією. У більшості випадків версії Nginx у сховищах Rocky більш ніж достатньо, забезпечуючи стабільну базу з портованими виправленнями безпеки. Ті, хто все ще бажає використовувати nginx-mainline, можуть знайти методи для цього, здійснивши пошук в Інтернеті. Однак усі знайдені документи стосуватимуться Rocky Linux 8. Зауважте, що використання nginx-mainline зазвичай цілком життєздатне, але не підтримується. ## Налаштування брандмауера diff --git a/docs/labs/networking/lab8-samba.uk.md b/docs/labs/networking/lab8-samba.uk.md new file mode 100644 index 0000000000..942fbb3ca2 --- /dev/null +++ b/docs/labs/networking/lab8-samba.uk.md @@ -0,0 +1,298 @@ +--- +author: Wale Soyinka +contributors: Ganna Zhyrnova +tested on: Всі версії +tags: + - samba + - cifs + - smbd + - nmbd + - smb.conf + - smbpasswd + - файлова система мережі +--- + +# Лабораторна робота 8: Samba + +## Завдання + +Виконавши цю лабораторну роботу, ви зможете + +- встановити та налаштувати Samba +- обмінюватися файлами та каталогами між системами Linux за допомогою Samba +- використовувати звичайні утиліти Samba + +Приблизний час виконання цієї лабораторної роботи: 40 хвилин + +## Вступ + +Samba дозволяє обмінюватися файлами та виконувати служби друку між системами Unix/Linux і Windows. + +Samba — це реалізація «Загальної файлової системи Інтернету» (CIFS) із відкритим кодом. CIFS також називають серверним блоком повідомлень (SMB), менеджером локальної мережі або протоколом NetBIOS. +Сервер Samba складається з двох основних демонов – smbd і nmbd. + +_smbd_: цей демон надає служби файлів і друку клієнтам SMB, таким як комп’ютери з різними операційними системами Microsoft. + +_nmbd_: цей демон забезпечує обслуговування імен NETBIOS і підтримку перегляду. + +Вправи в цій лабораторній роботі зосереджені на налаштуванні Samba як сервера та клієнта на сервері Rocky Linux. + +## Завдання 1 + +### Встановіть Samba та налаштуйте базовий спільний каталог + +#### Щоб встановити серверну програму Samba + +0. Використовуйте утиліту dnf, щоб установити сервер Samba та пакет клієнта на вашому сервері. + Впишіть: + ```bash + sudo dnf install -y samba + ``` + +#### Щоб налаштувати Samba + +1. Створіть каталог під назвою samba-share у папці /tmp, до якої потрібно надати спільний доступ. Впишіть: + + ```bash + mkdir /tmp/samba-share + ``` + +2. Давайте створимо базову конфігурацію Samba для спільного використання папки /tmp/samba-share. + Зробіть це, створивши нове визначення спільного ресурсу у файлі конфігурації Samba: + + ```bash + sudo tee -a /etc/samba/smb.conf << 'EOF' + [Shared] + path = /tmp/samba-share + browsable = yes + writable = yes + EOF + ``` + +#### Щоб запустити та включити службу Samba + +1. Запустіть і ввімкніть служби Samba: + + ```bash + sudo systemctl start smb nmb + sudo systemctl enable smb nmb + ``` + +2. Переконайтеся, що демони, які використовує служба Samba, запущені: + + ```bash + sudo systemctl status smb nmb + ``` + +## Завдання 2 + +### Користувачі Samba + +Важливим і поширеним адміністративним завданням для керування сервером Samba є створення користувачів і паролів для користувачів, яким потрібен доступ до спільних ресурсів. + +Ця вправа показує, як створювати користувачів Samba та налаштовувати облікові дані доступу для користувачів. + +#### Щоб створити користувача Samba та пароль Samba + +1. Спочатку створіть звичайного системного користувача з іменем sambarockstar. Впишіть: + + ```bash + sudo useradd sambarockstar + ``` + +2. Переконайтеся, що користувача було створено правильно. Впишіть: + ```bash + id sambarockstar + ``` + +3. Додайте нового користувача системи sambarockstar до бази даних користувачів Samba та одночасно встановіть пароль для користувача Samba: + + ```bash + sudo smbpasswd -a sambarockstar + ``` + + Коли буде запропоновано, введіть вибраний пароль і натисніть ENTER після кожного введення. + +4. Перезапустіть служби Samba: + ```bash + sudo systemctl restart smb nmb + ``` + +## Завдання 3 + +### Доступ до Samba Share (локальний тест) + +У цій вправі ми спробуємо отримати доступ до нового ресурсу Samba з тієї ж системи. Це означає, що ми будемо використовувати той самий хост як сервер і клієнт. + +#### Для встановлення клієнтських інструментів Samba + +0. Встановіть клієнтські утиліти, запустивши: + + ```bash + sudo dnf -y install cifs-utils + ``` + +#### Щоб створити точку монтування Samba + +0. Створіть точку монтування: + ```bash + mkdir ~/samba-client + ``` + +#### Для локального монтування файлової системи SMB + +1. Встановіть Samba Share локально: + + ```bash + sudo mount -t cifs //localhost/Shared ~/samba-client -o user=sambarockstar + ``` + +2. Використовуйте команду `mount`, щоб отримати список усіх змонтованих файлових систем типу CIFS. Впишіть: + ```bash + mount -t cifs + ``` + Вихід + ```bash + //localhost/Shared on ~/samba-client type cifs (rw,relatime,vers=3.1.1,cache=strict,username=sambarockstar.... + ...... + ``` + +3. Подібним чином скористайтеся командою `df`, щоб переконатися, що змонтований спільний ресурс доступний. Впишіть: + + ```bash + df -t cifs + ``` + + Вихід + + ``` + Filesystem 1K-blocks Used Available Use% Mounted on + //localhost/Shared 73364480 17524224 55840256 24% ~/samba-client + ``` + +4. Далі перелічіть вміст підключеного спільного ресурсу. Впишіть: + + ```bash + ls ~/samba-client + ``` + +5. Створіть тестовий файл у Share: + + ```bash + touch ~/samba-client/testfile.txt + ``` + +## Завдання 4 + +### Змінення дозволів на спільний доступ + +#### Щоб налаштувати дозволи на спільний доступ + +1. Зробити визначення спільних ресурсів samba «Shared» доступним лише для читання. Це можна зробити, змінивши значення параметра для запису з «так» на «ні» у файлі конфігурації smb.con. Давайте використаємо `sed` onliner, щоб виконати це, виконавши: + + ```bash + sudo sed -i'' -E \ + '/\[Shared\]/,+3 s/writable =.*$/writable = no/' /etc/samba/smb.conf + ``` + +2. Перезапустіть служби Samba: + ```bash + sudo systemctl restart smb nmb + ``` + +3. Тепер перевірте запис до спільного ресурсу, спробувавши створити файл на змонтованому спільному ресурсі: + + ```bash + touch ~/samba-client/testfile2.txt + ``` + +## Завдання 5 + +### Використання Samba для певних груп користувачів + +У цій вправі описано обмеження доступу до спільних ресурсів Samba через членство користувача в локальній групі. Це забезпечує зручний механізм для того, щоб зробити спільні ресурси доступними лише для певних груп користувачів. + +#### Щоб створити нову групу для користувача Samba + +1. Скористайтеся утилітою groupadd, щоб створити нову системну групу під назвою rockstars. Ми будемо використовувати цю групу в нашому прикладі для користувачів житлової системи, які мають доступ до певного ресурсу. Впишіть: + ```bash + sudo groupadd rockstars + ``` +2. Додайте існуючого користувача системи/Samba до групи. Впишіть: + ```bash + sudo usermod -aG rockstars sambarockstar + ``` + +#### Щоб налаштувати дійсних користувачів у конфігурації Samba + +1. Скористайтеся утилітою sed, щоб додати новий дійсний параметр користувача до визначення спільного доступу у файлі конфігурації Samba. Впишіть: + ```bash + sudo sed -i '/\[Shared\]/a valid users = @sambagroup' /etc/samba/smb.conf + ``` +2. Перезапустіть служби Samba: + ```bash + sudo systemctl restart smb nmb + ``` +3. Тепер протестуйте доступ до спільного ресурсу за допомогою sambarockstar і перевірте доступ. + +## Завдання 6 + +Ця вправа імітує реальний сценарій, у якому ви діятимете як адміністратор клієнтської системи, а потім тестуватимете доступ до служби Samba на віддаленій системі (serverHQ), до якої у вас немає адміністративного доступу чи привілеїв. Будучи студентом, ви налаштуєте клієнт Samba на своїй машині (serverXY) для доступу до служби Samba, розміщеної на іншій машині (serverHQ). Це відображає стандартні налаштування робочого місця. + +Припущення: + +- Ви не маєте кореневого доступу до serverHQ. +- Спільний ресурс Samba на serverHQ уже налаштований і доступний. + +#### Щоб налаштувати клієнт Samba на сервері XY + +Налаштуйте свою машину (serverXY) як клієнт Samba для доступу до спільного каталогу на окремому хості (serverHQ). + +1. Переконайтеся, що необхідні утиліти клієнта Samba встановлені у вашій локальній системі. + За потреби встановіть їх, виконавши: + + ```bash + sudo dnf install samba-client cifs-utils -y + ``` + +2. Створіть точку монтування на serverXY: + + ```bash + mkdir ~/serverHQ-share + ``` + +#### Щоб підключити Samba Share із serverHQ + +Вам знадобиться IP-адреса або ім’я хоста serverHQ, ім’я спільного доступу та ваші облікові дані Samba. + +Замініть serverHQ, sharedFolder і yourUsername на фактичні значення. + +```` +```bash +sudo mount -t cifs //serverHQ/sharedFolder ~/serverHQ-share -o user=yourUsername +``` +```` + +#### Для перевірки та доступу до змонтованого спільного ресурсу + +1. Перевірте, чи спільний каталог із serverHQ успішно змонтовано на вашій машині: + + ```bash + ls ~/serverHQ-share + ``` + +2. Спробуйте отримати доступ і змінити файли в підключеному спільному ресурсі. Наприклад, щоб створити новий файл: + + ```bash + touch ~/serverHQ-share/newfile.txt + ``` + +#### Щоб відключити віддалений спільний доступ + +Після цього відключіть спільний доступ: + +```` +```bash +sudo umount ~/serverHQ-share +``` +```` diff --git a/docs/release_notes/8_10.uk.md b/docs/release_notes/8_10.uk.md new file mode 100644 index 0000000000..b0506803c6 --- /dev/null +++ b/docs/release_notes/8_10.uk.md @@ -0,0 +1,112 @@ +--- +title: Поточний реліз 8.10 +tags: + - "8.10" + - реліз 8.10 + - Rocky 8.10 +--- + +# Примітки до релізу Rocky Linux 8.10 + +Ви можете знайти повний список більшості змін у [примітках до випуску попередньої версії](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.10_release_notes/index) + +## Оновлення + +Ви можете оновити Rocky Linux 8.x до Rocky Linux 8.10, запустивши sudo dnf -y upgrade. + +## Зображення + +Доступно декілька образів і звичайні образи встановлення, включаючи хмарні та контейнерні платформи. + +Ви можете знайти більше про артефакти, створені Cloud Special Interest Group, і інформацію про те, як взяти участь, на [SIG/Cloud Wiki-сторінці](https://sig-cloud.rocky.page/). + +## Встановлення + +Щоб установити Rocky Linux 8.10, перейдіть на [сторінку завантаження](https://rockylinux.org/download/) і завантажте версію, яка вам потрібна для вашої архітектури. + +## Основні зміни + +Щоб отримати повний перелік основних змін, перегляньте [тут попередній список](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.10_release_notes/overview#overview-major-changes). + +Нижче наведено основні моменти та нові функції цього випуску. + +### Конструктор зображень + +- доступні різні режими розділення, наприклад `auto-lvm`, `lvm` і `raw` +- налаштування індивідуальних параметрів для профілю та додавання його до ваших налаштувань плану, використовуючи вибрані та невибрані параметри для додавання та видалення правил + +### Безпека + +Нижче наведено основні моменти безпеки в останньому випуску Rocky Linux 8.10. Щоб отримати повний список змін, пов’язаних із безпекою, перегляньте [посилання вище за посиланням](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.10_release_notes/new-features#new-features-security). + +- **SCAP Security Guide 0.1.72** містить оновлені профілі CIS, профіль, узгоджений із політикою PCI DSS версії 4.0, а також профілі для останніх політик DISA STIG +- **libkcapi** 1.4.0 представляє нові інструменти та параметри. Зокрема, за допомогою нової опції `-T` ви можете вказати імена цільових файлів у обчисленнях хеш-суми +- **stunnel 5.7.1** Служба тунелювання TLS/SSL змінює поведінку OpenSSL 1.1 і пізніших версій у режимі FIPS. Окрім цієї зміни, ця версія надає багато нових функцій, таких як підтримка сучасних клієнтів PostgreSQL +- **Набір інструментів OpenSSL TLS** тепер містить засоби захисту на рівні API від атак, подібних до Bleichenbacher, на процес дешифрування RSA PKCS #1 v1.5 + +### Динамічні мови програмування, сервери веб та бази даних + +Щоб отримати докладний список змін у цій категорії, перегляньте [посилання вище за посиланням тут](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.10_release_notes/new-features#new-features-dynamic-programming-languages-web-and-database-servers). + +Тепер доступні пізніші версії таких потоків програм: + +- **Python 3.12** +- **Ruby 3.3** +- **PHP 8.2** +- **nginx 1.24** +- **MariaDB 10.11** +- **PostgreSQL 16** + +Оновлено такі програми: + +- **Git** до версії 2.43.0 +- **Git LFS** до версії 3.4.1 + +### Контейнери + +Щоб отримати докладнішу інформацію про зміни в цій категорії, дивіться [тут вихідне посилання](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.10_release_notes/new-features#new-features-containers). + +Помітні зміни включають: + +- Команда `podman build farm` для створення образів контейнерів із кількома архітектурами доступна як попередній перегляд технології +- Podman тепер підтримує модулі `containers.conf` для завантаження попередньо визначеного набору конфігурацій +- Оновлено пакет Container Tools +- Podman v4.9 RESTful API тепер відображає дані прогресу, коли ви завантажуєте або надсилаєте зображення до реєстру +- SQLite тепер повністю підтримується як базова база даних за замовчуванням для podman +- `Containerfile` тепер підтримує багаторядкові інструкції HereDoc +- `pasta` як назва мережі тепер не підтримується +- Сервер бази даних BoltDB тепер застарів +- Модуль `container-tools:4.0` більше не підтримується +- Мережевий стек контейнерного мережевого інтерфейсу (CNI) застарів і буде видалено в майбутньому випуску + +## Відомі проблеми + +У 8.10 існує багато відомих проблем, у тому числі пов’язаних із: + +- Інсталятор і створення образу +- Безпека +- Управління програмним забезпеченням +- Оболонки та засоби командного рядка +- Інфраструктурні послуги +- Мережа +- Ядро +- Файлові системи та сховище +- Мови динамічного програмування, веб-сервери та сервери баз даних +- Управління ідентифікацією +- Робочий стіл +- Графічна інфраструктура +- Віртуалізація +- Підтримка +- Контейнери + +Ознайомтеся з [списком попередніх версій](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.10_release_notes/known-issues), щоб отримати повну інформацію про ці проблеми. + +!!! info + +``` +Деякі потоки програм, які є частиною репозиторіїв Rocky Linux 8.10, не отримуватимуть подальших оновлень. Не забувайте зазначати будь-які потоки додатків, які є EOL або застарілими, і за бажанням оновіть їх до новіших потоків. +``` + +## Повідомлення про помилки + +Будь ласка, повідомляйте про будь-які помилки, з якими ви зіткнулися, [Rocky Linux Bug Tracker](https://bugs.rockylinux.org/). Ми також запрошуємо вас приєднатися до нашої спільноти будь-яким способом, будь то на наших [форумах](https://forums.rockylinux.org), [Mattermost](https://chat.rockylinux.org), [IRC на Libera.Chat](irc://irc.liberachat/rockylinux), [Reddit](https://reddit.com/r/rockylinux), [Списки розсилки](https://lists.resf.org), або іншим способом, яким ви бажаєте взяти участь! diff --git a/docs/release_notes/9_4.uk.md b/docs/release_notes/9_4.uk.md new file mode 100644 index 0000000000..48f3365855 --- /dev/null +++ b/docs/release_notes/9_4.uk.md @@ -0,0 +1,161 @@ +--- +title: Поточний реліз 9.4 +tags: + - 9.4 + - 9.4 реліз + - Rocky 9.4 +--- + +# Release notes for Rocky Linux 9.4 + +Ви можете знайти повний перелік більшості змін у [примітках до випуску попередньої версії](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/index). + +## Оновлення + +Ви можете оновити Rocky Linux 9.x до Rocky Linux 9.4, запустивши sudo dnf -y upgrade. + +!!! Note "Примітка" + +``` +Rocky Linux не пропонує шлях оновлення з будь-якої версії Rocky Linux 8. Ми рекомендуємо оновити ОС, щоб перейти до Rocky Linux 9.4. +``` + +## Зображення + +Доступно декілька образів і звичайні образи встановлення, включаючи хмарні та контейнерні платформи. + +Ви можете знайти більше про артефакти, створені Cloud Special Interest Group, і інформацію про те, як взяти участь, на [SIG/Cloud Wiki-сторінці](https://sig-cloud.rocky.page/). + +## Встановлення + +Перед встановленням [переконайтеся, що ваш процесор сумісний із цією процедурою!](https://docs.rockylinux.org/gemstones/test_cpu_compat/) + +Щоб установити Rocky Linux 9.4, перейдіть на [сторінку завантаження](https://rockylinux.org/download/) і завантажте версію, яка вам потрібна для вашої архітектури. + +## Найцікавіші моменти випуску команди Rocky + +### Хмарні та живі оновлення образів + +#### Робочий процес і процес створення нового зображення + +Більшість зображень для випуску 9.4 було створено за допомогою нового конструктора зображень: [KIWI](https://github.com/OSInside/kiwi/) від OpenSUSE. Зображення спрямовані на повну функціональність зі старими зображеннями, і жодних серйозних регресій не передбачається. Якщо ви виявите помилку, будь ласка, повідомте нас, і ми зробимо все можливе, щоб її вирішити або пояснити будь-які відмінності. + +Образи, створені за допомогою imagefactory, це: Vagrant-VBox, Vagrant-VMware і OCP-Base (Oracle Cloud Platform). Решту зображень Cloud, Container і Vagrant створено за допомогою KIWI. Новий робочий процес збірки дозволить Rocky Linux частіше оновлювати наші зображення на всіх хмарних постачальниках. + +Запрошуємо вас ознайомитися з використовуваною [конфігурацією KIWI](https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9), а також нашим [набором інструментів](https://git.resf.org/sig_core/toolkit), що використовується для виклику KIWI. + +#### Azure – галереї спільноти та зміна видавця + +Обліковий запис видавця Rocky Linux для Microsoft Azure змінився, і попередні зображення вже не підтримуються. Щоб отримати додаткові відомості, зокрема про те, як перейти до нового облікового запису, відвідайте [допис на форумі](https://forums.rockylinux.org/t/rocky-linux-images-on-azure-important-update/13721). + +Окрім Azure Marketplace, Rocky Linux доступний безкоштовно в галереї спільноти Azure, що забезпечує неймовірно простий доступ до запуску Rocky на Microsoft Azure. Інструкції щодо використання зображень спільнотної галереї можна знайти в цій [повідомленні новин](https://rockylinux.org/news/rocky-on-azure-community-gallery/). + +### Нові та помітні + +## Основні зміни + +Щоб отримати повний перелік основних змін, перегляньте [тут попередній список](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/overview#overview-major-changes). + +Основні моменти та нові функції цього випуску детально описано далі. + +### Конструктор зображень + +- Починаючи з Rocky Linux 9.4, ви можете вказати довільні настроювані точки монтування, за винятком конкретних шляхів, зарезервованих для операційної системи +- Тепер доступне створення різних режимів розділення, зокрема `auto-lvm`, `lvm` і `raw` +- Налаштуйте індивідуальні параметри для профілю та додайте його до своїх налаштувань плану, використовуючи вибрані та невибрані параметри для додавання та видалення правил + +### Безпека + +Нижче наведено основні моменти безпеки в останньому випуску Rocky Linux 9.4. Щоб отримати повний список змін, пов’язаних із безпекою, перегляньте [посилання вище за посиланням тут](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/new-features#new-features-security). + +- **SELinux** випуск 3.6 простору користувача вводить правила заборони для подальшого налаштування політик +- Компоненти сервера **Keylime**, верифікатор і реєстратор, доступні як контейнери +- Система обробки **Rsyslog** містить настроювані параметри шифрування TLS/SSL і додаткові параметри, пов’язані з припиненням можливостей +- Набір інструментів **OpenSSL** TLS додає додатковий каталог для конфігураційних файлів постачальника +- **libkcapi** 1.4.0 представляє нові інструменти та параметри. Зокрема, за допомогою нової опції `-T` ви можете вказати імена цільових файлів у обчисленнях хеш-суми +- **stunnel 5.7.1** Служба тунелювання TLS/SSL змінює поведінку OpenSSL 1.1 і пізніших версій у режимі FIPS. Окрім цієї зміни, ця версія надає багато нових функцій, таких як підтримка сучасних клієнтів PostgreSQL + +### Динамічні мови програмування, сервери веб та бази даних + +Щоб отримати докладний список змін у цій категорії, перегляньте [посилання вище за посиланням тут](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/new-features#new-features-dynamic-programming-languages-web-and-database-servers). + +Тепер доступні пізніші версії таких потоків програм: + +- **Python 3.12** +- **Ruby 3.3** доступний як потік модуля +- **PHP 8.2** доступний як потік модуля +- **nginx 1.24** доступний як потік модуля +- **MariaDB 10.11** доступний як потік модуля +- **PostgreSQL 16** доступний як потік модуля + +Оновлено такі програми: + +- **Git** оновлено до версії 2.43.0 +- **Git LFS** оновлено до версії 3.4.1 + +### Контейнери + +Щоб отримати докладні відомості про зміни в цій категорії [перегляньте посилання вище](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/new-features#new-features-containers). + +Помітні зміни включають: + +- Команда `podman build farm` для створення образів контейнерів із кількома архітектурами доступна як попередній перегляд технології +- Podman тепер підтримує модулі `containers.conf` для завантаження попередньо визначеного набору конфігурацій +- Оновлено пакет Container Tools +- Podman v4.9 RESTful API тепер відображає дані прогресу, коли ви завантажуєте або надсилаєте зображення до реєстру +- SQLite тепер повністю підтримується як базова база даних за замовчуванням для podman +- `Containerfile` тепер підтримує багаторядкові інструкції HereDoc +- `pasta` як назва мережі тепер не підтримується +- Сервер бази даних BoltDB тепер застарів +- Модуль `container-tools:4.0` більше не підтримується +- Мережевий стек контейнерного мережевого інтерфейсу (CNI) застарів і буде видалено в майбутньому випуску + +### Компілятори та засоби розробки + +Щоб отримати докладніші відомості про зміни в цій категорії [перегляньте посилання вище](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/new-features#new-features-compilers-and-development-tools) + +- LLVM Toolset оновлено до версії 17.0 +- Rust Toolset оновлено до версії 1.75.0 +- Go Toolset оновлено до версії 1.21.0 +- Каталог ресурсів Clang переміщено (з `usr/lib64/clang/17` до `usr/lib/clang/17`) +- `elfutils` перетворено на версію 0.190 +- `systemtap` оновлено до версії 5.0 +- Оновлено GCC Toolset 13 +- `pcp` оновлено до версії 6.2.0 +- Новий пакет `grafana-selinux` +- Нові мікроархітектури процесорів підтримуються в `papi` +- Новий пакет \`maven-openjdk21 +- Новий пакет `libzip-tools` +- `cmake` перетворено на версію 3.26 + +## Відомі проблеми + +У 9.4 існує багато відомих проблем, у тому числі пов’язаних із: + +- Інсталятор і створення образу +- Безпека +- Управління програмним забезпеченням +- Оболонки та засоби командного рядка +- Інфраструктурні послуги +- Мережа +- Ядро +- Файлові системи та сховище +- Мови динамічного програмування, веб-сервери та сервери баз даних +- Управління ідентифікацією +- Робочий стіл +- Графічна інфраструктура +- Віртуалізація +- Підтримка +- Контейнери + +Ознайомтеся з [списком попередніх версій](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/known-issues), щоб отримати повну інформацію про ці проблеми. + +!!! info "Застаріле програмне забезпечення" + +``` +Деякі потоки програм, які є частиною репозиторіїв Rocky Linux 9.4, не отримуватимуть подальших оновлень. Наразі це Node.js 16 (вихід на пенсію у квітні 2024 року) та .NET 7 (вихід на пенсію у травні 2024 року). Крім того, OpenJDK 11 досягне свого EoL для Rocky Linux 9 у жовтні 2024 року. Будь ласка, переконайтеся, що використовуєте підтримувані версії (модулі Node.js 18 або 20, пакети .NET 6 або 8, пакети OpenJDK 1.8.0, 17 або 21), якщо далі патчі бажані. +``` + +## Повідомлення про помилки + +Будь ласка, повідомляйте про будь-які помилки, з якими ви зіткнулися, [Rocky Linux Bug Tracker](https://bugs.rockylinux.org/). Ми також запрошуємо вас приєднатися до нашої спільноти будь-яким способом на наших [форумах](https://forums.rockylinux.org), [Mattermost](https://chat.rockylinux.org), [IRC на Libera.Chat](irc://irc.liberachat/rockylinux), [Reddit](https://reddit.com/r/rockylinux), [Списки розсилки](https://lists.resf.org) або будь-яким іншим способом, яким ви бажаєте взяти участь! diff --git a/docs/release_notes/index.uk.md b/docs/release_notes/index.uk.md index 9c1e362f72..3806b2f571 100644 --- a/docs/release_notes/index.uk.md +++ b/docs/release_notes/index.uk.md @@ -24,6 +24,8 @@ Rocky 9 (кодове ім’я «Blue Onyx») має загальну підт | 9.0 | 2022-07-14 | 5.14.0-70.13.1 | | 9.1 | 2022-11-26 | 5.14.0-162.6.1 | | 9.2 | 2023-05-16 | 5.14.0-284.11.1 | +| 9.3 | 2023-11-20 | 5.14.0-362.8.1 | +| 9.4 | 2024-05-09 | 5.14.0-427.13.1 | ## Rocky 8 @@ -40,5 +42,7 @@ Rocky 8 (кодове ім’я «Зелений обсидіан») має за | 8.6 | 2022-05-16 | 4.18.0-372.9.1 | | 8.7 | 2022-11-14 | 4.18.0-425.3.1 | | 8.8 | 2023-05-19 | 4.18.0-477.10.1 | +| 8.9 | 2023-11-22 | 4.18.0-513.5.1 | +| 8.10 | 2024-05-31 | 4.18.0-553 | Якщо у вас є запитання чи коментарі, будь ласка, приєднайтеся до обговорення [тут](https://chat.rockylinux.org/rocky-linux/channels/documentation).