Propriétaire de fichiers - debian

J0K0 -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonsoir à tous !

Actuellement en train de créer un serveur dans mon centre de secours (pompiers), je suis en pleine documentation de différents man .. la question ; (serveur debian)
Est ce qu'il est possible en utilisant CHOWN ou une autre commande de rentre propriétaire 2 utilisateurs sur un seul fichier ... ? je ne suis pas devant la bete de course, mais je suis en train de mettre sur papier l'architecture du réseau, des fichiers, des chmod, des groupes, users, etc ...

merci !

J0K0
Configuration: Windows 2000
Internet Explorer 6.0

10 réponses

  1. tlep Messages postés 597 Statut Membre 118
     
    A ma connaissance, il n'est pas possible d'attribuer la propriété d'un ficheir à plusieurs users: il faut pour celà utiliser les groupes.
    Crée un groupe spécifique qui regroupe tes 2 users, et rend ce groupe propriétaire du répertoire qui t'intéresse. Applique lui au besoin un umask spécifique.
    2
  2. Alfred
     
    si cela peut taider

    ou ds google(yahoo...) man chown

    CHOWN(1) Commandes CHOWN(1)

    NOM
    chown - Modifier le propriétaire et le groupe d’un fichier

    SYNOPSIS
    chown [OPTION]... [PROPRIÉTAIRE][:[GROUPE]] FICHIER...
    chown [OPTION]... --reference=FICHIER-R FICHIER...

    DESCRIPTION
    Cette page de manuel documente la version GNU du programme chown. Le
    programme chown modifie l’utilisateur et/ou le groupe propriétaire de
    chacun des fichiers indiqués. Si seul un propriétaire (un nom d’util‐
    isateur ou un identifiant numérique) est spécifié, celui-ci devient le
    propriétaire des fichiers donnés, mais les groupes de ces fichiers ne
    sont pas modifiés. Si le nom d’utilisateur est suivi d’un deux-points
    et d’un nom de groupe (ou d’un identifiant numérique de groupe), sans
    espaces entre ces différentes valeurs, les fichiers changent également
    de groupe. Si le nom d’utilisateur est suivi d’un deux-points ou d’un
    point, sans nom de groupe, les fichiers appartiendront à cet utilisa‐
    teur et leur groupe deviendra le groupe initial de l’utilisateur. Si un
    nom de groupe précédé d’un deux-points est spécifié, mais sans préciser
    de nom d’utilisateur, seul l’appartenance au groupe est modifiée. Dans
    ce cas, chown a les mêmes effets que chgrp. Si seuls les deux-points
    sont spécifiés, ou si rien n’est spécifié, ni le propriétaire ni le
    groupe seront modifiés.

    OPTIONS
    Changer le propriétaire et/ou le groupe de chaque FICHIER en PRO‐
    PRIÉTAIRE et/ou GROUPE. Avec l’option --reference, modifier le pro‐
    priétaire et le groupe de chaque fichier en celui du FICHIER-R.

    -c, --changes
    utiliser le mode bavard en ne signalant que les modifications

    --dereference
    affecter la cible de chaque lien symbolique plutôt que le lien
    symbolique lui-même (comportement par défaut)

    -h, --no-dereference
    modifier les liens symboliques au lieeu des fichiers référencés
    (utile seulement sur les systèmes permettant de changer le pro‐
    priétaire d’un lien symbolique)

    --from=PROPRIÉTAIRE_COURANT:GROUPE_COURANT
    changer le propriétaire et/ou le groupe de chaque fichier seule‐
    ment s’il y a concordance avec le propriétaire et/ou le groupe
    courant spécifié. Les deux peuvent être omis, auquel cas la con‐
    cordance n’est pas requise pour le paramètre non spécifié

    --no-preserve-root ne pas traiter « / » de manière spéciale (par
    défaut)

    --preserve-root
    ne pas opérer récursivement sur « / »

    -f, --silent, --quiet
    supprimer la plupart des messages d’erreur

    --reference=FICHIER-R
    utiliser le propriétaire et le groupe du FICHIER-R au lieu de
    valeurs explicites PROPRIÉTAIRE:GROUPE

    -R, --recursive
    modifier récursivement fichiers et répertoires

    -v, --verbose
    afficher un diagnostic pour chaque fichier traité

    Les options suivantes modifient la façon dont est parcourue la hiérar‐
    chie lorsque l’option -R est également spécifiée. Si plus d’une option
    est spécifiée, seule la dernière est prise en compte.

    -H si un paramètre de la ligne de commande est un lien symbolique
    vers un répertoire, le parcourir

    -L parcourir chaque lien symbolique rencontré menant à un réper‐
    toire

    -P ne parcourir aucun lien symbolique (par défaut)

    --help afficher l’aide-mémoire et quitter

    --version
    afficher le nom et la version du logiciel et quitter

    Le propriétaire n’est pas modifié s’il n’est pas spécifié. Le groupe
    reste inchangé s’il n’est pas spécifié, sauf si cela est implicitement
    demandé avec un « : » suivant un PROPRIÉTAIRE symbolique, auquel cas il
    sera modifié en ce nom de propriétaire. Le PROPRIÉTAIRE et le GROUPE
    peuvent être numériques ou symboliques.
    1
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    Chown n'autorise qu'un seul propriétaire.
    Par contre un utilisateur pouvant appartenir à plusieurs groupes, il est possible de définir des droits particuliers pour certains utilisateurs.
    SUN Solaris,par ex., permet des ACLs, c'est à dire qu'il est possible attribuer des droits à certains utilisateurs, autres que rwxrwxrwx.
    1
  4. J0K0
     
    Hello !

    merci de cette réponse ultra-rapide ! J'ai en effet déjà rechercher MAN CHOWN et imprimer pour collec' perso afin d'archiver tout ca dans un classeur à la caserne. MAIS je ne crois pas avoir une réponse à ma question ... ou alors mal interpretté !

    serait il possible d'avoir un truc du genre :

    chmod user1,user2,user3 fichier

    Comme il est possible d'attribuer plusieurs groupes aux utilisateurs. Sauf là c'es t la propriété du fichier.

    encore merci.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Alfred
     
    je ne suis peut etre le mieux placé pour te repondre (sous linux depuis peu) mais je pense quil ne peut y avoir qu un seul proprietaire

    (jai aussi essayer une commande du type : chown user1,user2,user3 fichier et cest un possible il me dit
    chown: ne peut accéder `user2': Aucun fichier ou répertoire de ce type
    0
  7. tlep Messages postés 597 Statut Membre 118
     
    Bonne idée, je ne connaissais pas :

    http://www.lea-linux.org/cached/index/Gestion_des_ACL.html
    0
  8. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    Impeccable que ca existe sur linux. Une fois implémenté, il faut faire attention que le programme de sauvegarde des données sauve bien les ACLs.
    0
  9. J0K0
     
    Yop ! merci des réponses ! Je suis arrivé à faire le point sur ces histoires de droits .... en effet il faut que je parte sur les groupes .... merci :)

    J'ai d'autres soucis ce soir ... j'vais reposter ;)

    J0K0
    0
  10. tufs Messages postés 1272 Statut Contributeur 192
     
    salut

    Impeccable que ca existe sur linux.

    En standart depuis les noyaux version 2.6 + exactement le 2.5.46 auparavant elle etait sous forme de patches

    pour info =>
    http://acl.bestbits.at/

    pour integrer les EA et les ACL dans tes programmes ;
    http://www.suse.de/~agruen/ea-acl-copy/

    les Normes POSIX
    http://lionel.tricon.free.fr/Articles/acl/article_acl.pdf

    ça peut servire ( sauvegarde des données )
    https://rdiff-backup.net/

    les ACLs sous Debian
    http://www.ac-creteil.fr/reseaux/systemes/linux/les-acls.html
    0
  11. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Sqlut,

    il y a aussi dans la FAQ CCM securite les access control lists acls :-))
    0