-
Rendre un exe tout user
Bonjour,
J'ai crée une application (serveur ftp) qui gére des connection et crée des répertoire et des fichiers. Le probléme est que quand je l'utilise tout va bien, mais si un collégue essaye ca fonctionne bien tant qu'il n'essaye pas de travailler dans un des répertoire il se trouve bloqué parce qu'il na pas le droit d'y faire des modifs.
Je pourrais faire un chmod(..,777) sur le repertoire en question mais dedans sont executé d'autres codes créant eux même d'autre fichiers, enfin, c'est plutot complexe tout ca.
Y a t-il un moyen de lancer mon server en mode tout user de maniére à ce que tous les fichiers et repertoires générés soient aussi commun?
-
Salut.
Et mettre cet utilisateur dans le sudoers file ne résoudrait pas le problème ?
-
Tu pourrais peut être modifier le masque de création des fichiers et répertoires au lancement de ton application avec umask().
PS : ce que tu es entrain de vouloir faire est un déni de sécurité :aie:
-
Ou utiliser la notion de "groupe ami" dans le fichier /etc/group.
Ton démon tourne par exemple en étant groupe "userftp", si tu
déclares tes utilisateurs amis de ce groupe tu ne devrais plus avoir de
problème. Les fichiers devront être en chmod 66x et répertoires en 77x
A la rigueur ton démon peut tourner sous un autre groupe ce n'est pas génant.
-
Ok merci à tous, je m'en suis sorti avec la command "umask"
-
:resolu: ?
Alors faut le dire !!!