Outils pour utilisateurs

Outils du site


linux

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux [2022/10/17 12:34] adminlinux [2022/10/17 17:05] (Version actuelle) – [Suppression d'un compte] admin
Ligne 2: Ligne 2:
  
 Quelques généralités sur les manipulations sous Linux, pour des distributions dérivées de Debian (Debian, Ubuntu).  Quelques généralités sur les manipulations sous Linux, pour des distributions dérivées de Debian (Debian, Ubuntu). 
 +
 +La page [[scriptLinux|scripting]] propose des explications sur l'automatisation de tâches en **//bash/shell//** Linux.
  
 ===== Présentation  ===== ===== Présentation  =====
Ligne 161: Ligne 163:
 La suppression d'un compte s'effectuera par les commandes //**deluser**// ou //**userdel**//. La suppression d'un compte s'effectuera par les commandes //**deluser**// ou //**userdel**//.
  
-<code lscript>+<code bash>
   userdel <nomCompte>    userdel <nomCompte> 
   deluser <nomCompte>    deluser <nomCompte> 
 </code> </code>
  
 +On devra aussi supprimer le dossier personnel du compte
 +<code bash>
 +rm -r /home/<nomCompte>
 +</code>
 +
 +==== Ajouter un utilisateur à un groupe ====
 +<code bash>useradd <nomUtilisateur> <nomgroupe></code>
 ==== Gestion du mot de passe ==== ==== Gestion du mot de passe ====
  
Ligne 173: Ligne 182:
   passwd <nomCompte>   passwd <nomCompte>
 </code> </code>
 +
 +==== Visualiser les groupes auxquels appartient un utilisateur ====
 +<code bash>grep "<nomutilisateur>" /etc/group</code>
 +
 +===== Gestion des groupes utilisateurs =====
 +On peut ajouter un groupe :
 +<code bash>groupadd <nomgroupe></code>
 +
 +Pour supprimer un groupe : 
 +<code bash>groupdel <nomgroupe></code>
 +
 +Pour visualiser les utilisateurs présents dans un groupe
 +<code bash>grep "<nomGroupe>" /etc/group</code>
 +
  
 ===== Paquetages et services ===== ===== Paquetages et services =====
Ligne 286: Ligne 309:
 |Modifier le propriétaire (change owner) |**chown**| Usage : <code lscript>chown [-R] [<nom_utilisateur>][:][<nom_groupe>] <nom_fichier></code> Exemple : donner des droits à l'utilisateur exécutant Apache (www-data) et au groupe des superutilisateurs (root) sur le dossier Web<code lscript>chown -R www-data:root /var/www/html</code> L'option -R réalise le travail en récursif (tous les dossiers et sous dossiers) | |Modifier le propriétaire (change owner) |**chown**| Usage : <code lscript>chown [-R] [<nom_utilisateur>][:][<nom_groupe>] <nom_fichier></code> Exemple : donner des droits à l'utilisateur exécutant Apache (www-data) et au groupe des superutilisateurs (root) sur le dossier Web<code lscript>chown -R www-data:root /var/www/html</code> L'option -R réalise le travail en récursif (tous les dossiers et sous dossiers) |
 | Modifier les droits  | **chmod** |Usage : <code lscript>chmod [-R] <nvx_droits> <nom_fichier></code> les <nvx_droits> sont une valeur numérique de trois nombres représentant en binaire les droits (read, write, execute) pour \\  * l'utilisateur,  \\ * son groupe  \\ * tous les autres. \\ Par exemple : \\   * 7= (111)2 : tous les droits (RWX)  \\     * 4 = (100)2 : droit de lecture seule (R--)  \\  \\ on peut aussi ajouter ou supprimer un droit sans tout réécrire : <code lscript>chmod +x -r <nomFichier></code> L'option -R réalise le travail en récursif (tous les dossiers et sous dossiers) | | Modifier les droits  | **chmod** |Usage : <code lscript>chmod [-R] <nvx_droits> <nom_fichier></code> les <nvx_droits> sont une valeur numérique de trois nombres représentant en binaire les droits (read, write, execute) pour \\  * l'utilisateur,  \\ * son groupe  \\ * tous les autres. \\ Par exemple : \\   * 7= (111)2 : tous les droits (RWX)  \\     * 4 = (100)2 : droit de lecture seule (R--)  \\  \\ on peut aussi ajouter ou supprimer un droit sans tout réécrire : <code lscript>chmod +x -r <nomFichier></code> L'option -R réalise le travail en récursif (tous les dossiers et sous dossiers) |
 +
 +=== Manipulations de fichiers / dossiers ===
 +
 +^  Action  ^  Commande  ^
 +|Copier un fichier |<code lscript>cp <fichier> [<nouveau_chemin>\]<nouveau_nom> </code> |
 +|Déplacer un fichier ou le renommer |<code lscript>mv <fichier_a_deplacer> [<nouveau_chemin>]\<nouveau_nom> </code> |
 +|Supprimer un fichier |<code lscript>rm <chemin_fichier> </code>|
 +|Supprimer un dossier et son contenu|<code lscript>rm -r <chemin_dossier></code>|
  
 ===== Partitionner et monter un disque ===== ===== Partitionner et monter un disque =====
linux.1666010044.txt.gz · Dernière modification : 2022/10/17 12:34 de admin