• # Samba di janeiro

    Posté par  (site Web personnel) . Évalué à 1.

    Tu crées un partage samba avec une policy share, ça devrait faire l'affaire.
    • [^] # Re: Samba di janeiro

      Posté par  . Évalué à 1.

      Merci, mais je ne vais pas créer un partage samba alors que je n'ai aucune machine windows...
  • # Brasil !

    Posté par  . Évalué à 1.

    Autre solution :
    • Tu crées un nouveau groupe nommé foobar par exemple (groupadd foobar),
    • Tu attribues ton répertoire au groupe foobar (chgrp foobar le_nom_du_repertoire),
    • Tu changes les permissions du répertoire (chmod 0750 le_nom_du_repertoire),
    • Tu ajoutes les utilisateurs autorisés à accéder à ton répertoire au groupe foobar (gpasswd -a login_du _user foobar).
    Fab.
    • [^] # Re: Brasil !

      Posté par  . Évalué à 1.

      Ca demande un mot de passe pour l'user quand il veut accéder à des fichiers permis pour le groupe foobar cette commande ?
      gpasswd -a login_du _user foobar ?
      • [^] # Re: Brasil !

        Posté par  . Évalué à 3.

        Ca demande un mot de passe pour l'user quand il veut accéder à des fichiers permis pour le groupe foobar cette commande ?
        gpasswd -a login_du _user foobar ?
        Non.

        Voici un exemple :
        fabrice@ubuntu:~ $ cd /tmp/
        fabrice@ubuntu:/tmp $ sudo -s
        root@ubuntu:/tmp # mkdir secret_defense
        root@ubuntu:/tmp # ls -dl secret_defense/
        drwxr-xr-x 2 root root 4096 2005-01-17 19:07 secret_defense/
        root@ubuntu:/tmp # chmod 0750 secret_defense/
        root@ubuntu:/tmp # ls -dl secret_defense/
        drwxr-x--- 2 root root 4096 2005-01-17 19:07 secret_defense/
        root@ubuntu:/tmp # groupadd foobar
        root@ubuntu:/tmp # grep foobar /etc/group
        foobar:x:1001:
        root@ubuntu:/tmp # chgrp foobar secret_defense/
        root@ubuntu:/tmp # ls -dl secret_defense/
        drwxr-x--- 2 root foobar 4096 2005-01-17 19:07 secret_defense/
        root@ubuntu:/tmp # echo "GNU's Not Un*x" > secret_defense/secret
        root@ubuntu:/tmp # exit
        fabrice@ubuntu:/tmp $ groups
        fabrice adm dialout cdrom floppy audio video plugdev lpadmin scanner
        fabrice@ubuntu:/tmp $ cd secret_defense/
        bash: cd: secret_defense/: Permission non accordée
        fabrice@ubuntu:/tmp $ ls -l secret_defense/
        ls: secret_defense/: Permission non accordée
        fabrice@ubuntu:/tmp $ cat secret_defense/secret
        cat: secret_defense/secret: Permission non accordée
        fabrice@ubuntu:/tmp $ sudo -s
        root@ubuntu:/tmp # gpasswd -a fabrice foobar
        Ajout de l'utilisateur fabrice au groupe foobar
        root@ubuntu:/tmp # exit
        fabrice@ubuntu:/tmp $ logout
        Déconnexion afin que les modifications soient prises en compte...
        fabrice@ubuntu:~ $ groups
        fabrice adm dialout cdrom floppy audio video plugdev lpadmin scanner foobar
        fabrice@ubuntu:~ $ cd /tmp/
        fabrice@ubuntu:/tmp $ cd secret_defense/
        fabrice@ubuntu:/tmp/secret_defense $ cat secret
        GNU's Not Un*x
        fabrice@ubuntu:/tmp/secret_defense $ sudo -s
        root@ubuntu:/tmp/secret_defense # gpasswd -d fabrice foobar
        Retrait de l'utilisateur fabrice du groupe foobar
        root@ubuntu:/tmp/secret_defense # exit
        fabrice@ubuntu:/tmp/secret_defense $ logout
        Déconnexion afin que les modifications soient prises en compte...
        fabrice@ubuntu:~ $ groups
        fabrice adm dialout cdrom floppy audio video plugdev lpadmin scanner
        fabrice@ubuntu:~ $ cd /tmp/
        fabrice@ubuntu:/tmp $ cd secret_defense/
        bash: cd: secret_defense/: Permission non accordée
        fabrice@ubuntu:/tmp $ ls -l secret_defense/
        ls: secret_defense/: Permission non accordée
        fabrice@ubuntu:/tmp $ cat secret_defense/secret
        cat: secret_defense/secret: Permission non accordée

        Cette solution n'est-elle pas plus élégante ?

        Les pages de manuel à consulter :
        * chmod(1)
        * chown(1)
        * chgrp(1)
        * groups(1)
        * gpasswd(1)
        * groupadd(8)
        * groupdel(8)
        * ...

        Fab.
        • [^] # Re: Brasil !

          Posté par  . Évalué à 1.

          Alors là merci mille fois ! Tu t'es donné de la peine !
          • [^] # Re: Brasil !

            Posté par  . Évalué à 1.

            De rien. J'espère que ça répond à ton besoin.

            Fab

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.