rjcb Posted November 27, 2005 Share Posted November 27, 2005 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 Link to comment Share on other sites More sharing options...
gauret Posted November 27, 2005 Share Posted November 27, 2005 Pourquoi as-tu besoin des ACL ? Les droits classiques Unix ne suffisent pas ? Link to comment Share on other sites More sharing options...
rjcb Posted November 28, 2005 Author Share Posted November 28, 2005 Et non, car pour un meme répertoire, il y a différent droits pour différents groupes. Link to comment Share on other sites More sharing options...
ggbce Posted November 28, 2005 Share Posted November 28, 2005 Si c'est un dossier de sauvegarde qui sauvegarde toujours les mêmes données et/ou dossiers, alors change les droits des dossiers ou fichiers un par un... mais une seule fois en ajoutant ta routine dans un script maison. /> vi change_droits chmod -R 770 /sauvegardes chown -R root:users /sauvegardes chmod -R 770 /ftp/ftppublic/sauvegardes chown -R root:ftp /ftp/ftppublic/sauvegardes :wq !!! et ./change_droits Tu peux faire la même chose avec "getfacl" s'il fait le boulot ! Link to comment Share on other sites More sharing options...
rjcb Posted November 29, 2005 Author Share Posted November 29, 2005 Salut! En fait je fais un fichier ac ca dedans: chmod -R 770 /sauvegardes chown -R root:users /sauvegardes chmod -R 770 /ftp/ftppublic/sauvegardes chown -R root:ftp /ftp/ftppublic/sauvegardes Et je comprend pas trop et ./change_droits c'est la commande pr le lancer?? Merci Link to comment Share on other sites More sharing options...
ggbce Posted November 30, 2005 Share Posted November 30, 2005 Exactement ! C'est le même principe que de faire un BATCH file en MS-DOS. La seule chose à faire attention pour que ton script fonctionne c'est de lui donner les droits d'exécution: chmod 755 change_droits Et pour lancer il faut l'écrire avec "./" ou en créant un lien symbolique depuis /bin (ln -s /messcripts/change_droits /bin/change_droits) Link to comment Share on other sites More sharing options...
rjcb Posted November 30, 2005 Author Share Posted November 30, 2005 YES c'est trop cool ça. Par contre comment faire pour l'automatiser, genre toutes les heures?? Merci Link to comment Share on other sites More sharing options...
theocrite Posted December 1, 2005 Share Posted December 1, 2005 man 1 crontab man 5 crontab man 8 cron Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.