Sobes.tech
Junior

Quelle est votre expérience avec la console sous Linux ? Pouvez-vous donner des exemples de commandes et de configuration des droits d'accès ?

sobes.tech IA

Réponse de l'IA

Plus de N (indiquez votre expérience réelle) années dans diverses distributions (Ubuntu, CentOS, Debian, Alpine). J'utilise librement des utilitaires et scripts standard pour l'automatisation.

Exemples de commandes:

  • Voir les informations sur les processus:

    ps aux | grep <nom_du_processus>
    
  • Vérification de l'utilisation de l'espace disque:

    df -h
    
  • Télécharger un fichier:

    wget <URL_du_fichier>
    
  • Décompresser une archive:

    tar -xzf <nom_de_l_archive.tar.gz>
    
  • Modifier un fichier avec vim:

    vim <nom_du_fichier>
    

Configurer les droits d'accès:

  • Utiliser chmod pour changer les droits d'accès (propriétaire, groupe, autres; lecture, écriture, exécution):

    chmod 755 <nom_du_fichier_ou_dossier> # Propriétaire: lecture, écriture, exécution; Groupe: lecture, exécution; Autres: lecture, exécution
    chmod +x <nom_du_script> # Ajouter le droit d'exécution pour tous
    
  • Utiliser chown pour changer le propriétaire d'un fichier ou d'un dossier:

    chown <nouveau_propriétaire>:<nouveau_groupe> <nom_du_fichier_ou_dossier>
    
  • Configurer les listes de contrôle d'accès (ACL) avec setfacl et getfacl pour une gestion plus granulaire des droits.

    setfacl -m u:<nom_d_utilisateur>:rwx <nom_du_fichier> # Accorder à l'utilisateur les droits de lecture, écriture et exécution
    getfacl <nom_du_fichier> # Voir l'ACL du fichier
    

J'utilise régulièrement des pipelines (|), la redirection d'entrée/sortie (>, >>, <), et j'ai également étudié et appliqué des utilitaires plus avancés comme awk, sed, et le scripting en bash pour automatiser des tâches de déploiement, de surveillance et d'administration.