Droits répertoire et fichier

rjcb -  
 rjcb -
Salut!

Je voudrais savoir qq truks: (je suis sous FC4)

tout d'abord comment fait pour autoriser plusieurs groupes ou users a un dossier.

De plus je ne comprends pas trop le terme forcer l'ID.
ce la veut dire que quelques soit le fichier que l'on a créer a l'intérieur de ce répertoire, il aura les meme droits??

Merci
A voir également:

5 réponses

tlep Messages postés 597 Statut Membre 118
 
Hello,

Pour autoriser plusieurs users a un dossier, personnellement moi je créerais un groupe spécifique ayant seul le droit d'accéder à ce dossier; puis j'y ajouterais les utilisateurs acceptés, puisqu'un user peut appartenir à plusieurs groupes.

Forcer l'id, je suppose que tu veux parler du sticky bit ?

man chmod :
-t (sticky bit)
"Il indique que seuls le propriétaire du répertoire, et le propriétaire d'un fichier qui s'y trouve ont le droit de supprimer ce fichier. C'est typiquement utilisé pour les répertoires comme /tmp ayant une autorisation d'écriture générale."
0
rjcb
 
Salut!

Merci. par contre avec chmod on peu mettre q'un groupe pour un fichier et pas plusieurs .Donc ya ptet pas de solutions.

Enfin une autre question: Imaginons un répertoire avec des droits.
Lorsque à partir d'un utilisateur quelconque, je crer un fichier dans ce dossier. Comment faire pour que celui ci est les meme drtois par défauts que le répertoire .

Merci
0
kmf31 Messages postés 1564 Statut Contributeur 501
 
Je ne crois pas que ca existe exactement comme ca mais on peut certainement se debrouiller avec un script qui ferait exactement ca.

Apart ca il y a la commande shell "umask" qui permet de definir/modifier que sont les droits par defaut quand on cree un fichier. La syntax est simplement: "umask mode" ou "mode" represente le code des droits sous forme octale (voir: http://fr.selfhtml.org/petitsassistants/chmod.htm ).
Typiquement "umask" est appele dans le script initialisation (par exemple /etc/profile ou ~/.profile ou ~/.bashrc etc.).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
rjcb
 
Salut,

Je voudrais savoir comment fait on pour changer les droits de fichiers et répertoires .
Je m'explique:

dans /sauvegardes j'ai plein de fichiers et répertoires et je voudrais leurs affecter tous les memes droits mais sans le faire un par un parce que la j'ai aps finit.

Rmq:Pour gérer les droits de ces fichiers j'utilise les ACL.

Autremement j'ai une autre question:

La partition hdb4 est monté dans différents endroits:

Dans /sauvegardes et dans /ftp/ftppublic/sauvegardes.

[root@RJCSERVEUR ~]# getfacl /sauvegardes
getfacl: Removing leading '/' from absolute path names
# file: sauvegardes
# owner: root
# group: users
user::rwx
group::rwx
other::---
default:user::rwx
default:group::rwx
default:group:ftp:r-x
default:group:users:rwx
default:mask::rwx
default:other::---

[root@RJCSERVEUR ~]# getfacl /ftp/ftppublic/sauvegardes
getfacl: Removing leading '/' from absolute path names
# file: ftp/ftppublic/sauvegardes
# owner: root
# group: users
user::rwx
group::rwx
other::---
default:user::rwx
default:group::rwx
default:group:ftp:r-x
default:group:users:rwx
default:mask::rwx
default:other::---

Le pb, c'est quand je vais sur mon ftp, je n'arrive pas a accéder au répertoire sauvegardes.
Les utilisateurs du ftp sont dans le groupe ftp.

par contre si c'est :

[root@RJCSERVEUR ~]# getfacl /ftp/ftppublic/sauvegardes
getfacl: Removing leading '/' from absolute path names
# file: ftp/ftppublic/sauvegardes
# owner: root
# group: ftp
user::rwx
group::rwx
other::---
default:user::rwx
default:group::rwx
default:group:ftp:r-x
default:group:users:rwx
default:mask::rwx
default:other::---

est bien cela marche.

Merci
0