Créer un fichier sous linux

khaoula -  
jisisv Messages postés 3678 Statut Modérateur -
Bonsoir,
j'ai un dossier "dossier1" crée dans la racine root sous linux,et j'ai des autres compte d'utilisateur "poste1","poste2".
Quelle commande doit-on passer (en root) pour que tous les utilisateurs puissent écrire dans le dossier1?

Quelle commande doit-on passer (en root) pour que tous les utilisateurs ne puissent effacer que les fichiers dont ils sont propriétaires ?
se loguer en poste1 et Passez ces commandes et créez le fichier Test.txt .
merci pour votre aide

2 réponses

  1. jisisv Messages postés 3678 Statut Modérateur 936
     
    A la grosse louche, utilise le sticky bit.

    Exemple:
    sudo  mkdir /home/shared ; sudo chmod 1777 /home/shared

    johand@bata:~/tmp$ touch /home/shared/johand
    johand@bata:~/tmp$ su corinned
    Mot de passe :
    corinned@bata:/home/johand/tmp$ touch /home/shared/johand
    touch: impossible de faire un touch « /home/shared/johand »: Permission non accordée
    corinned@bata:/home/johand/tmp$ touch /home/shared/corinned ; echo $?
    0


    Pour plus de finesse, tu peux utliser les ACL (sur les partitions ext4 au moins).
    Voir par exemple Permissions
    Gates gave ^W  sold  you the windows.
    GNU gave us the whole house.(Alexandrin)
    0
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Salut,

      Dans des cas comme ça, le mieux est de pointer ce lien :
      Demander de l'aide pour vos exercices sur CCM

      ;-\
      0
  2. jisisv Messages postés 3678 Statut Modérateur 936
     
    Tu as raison zipe, je n'avais pa noté ;-D
    0