Page 1 sur 1

[démarrage]Lancer un chmod -R 774 au démarrage(résolu)

Publié : sam. 07 août 2010, 23:11
par reflets de vert
Bonjour à tous,

J'ai installé archlinux sur l'ordinateur de l'association, avec plusieurs utilisateurs, et un dosser commun dans home, "partages".

Comme plusieurs personnes utilisent le fichier partage avec chacun ses autorisations, et que je n'ai pas mis dans les sudoers tous les utilisateurs, je me suis dit qu'il serait bien de faire des chmod -R 774 vraiment régulièrement, mais comme le terminal rebute certains membres…

Au démarrage ça serait vraiment intéressant.
Si il y avait moyen de lancer au démarrage un chmod -R 774 avec le fichier /etc/rc.conf, un peu à la manière d'un démon donc sans mot de passe, ça serait vraiment intéressant.

Je ne sais pas si c'est une bonne idée, et ce qu'il est possible de faire.

Merci à tous

Re: [démarrage]Lancer un chmod -R 774 au démarrage

Publié : sam. 07 août 2010, 23:32
par lenglemetz
je pense que se serais mieux de mettre ça dans un cron ;)

Re: [démarrage]Lancer un chmod -R 774 au démarrage

Publié : dim. 08 août 2010, 00:01
par farvardin
je pense aussi qu'un cron lancé toutes les heures par exemple, serait le mieux.

Code : Tout sélectionner

crontab -e
en root

Plus d'info sur http://wiki.archlinux.fr/howto/cron?s[]=crontab

Sinon par rapport à la question initiale, le fichier qui gère les scripts au démarrage c'est /etc/rc.local

Re: [démarrage]Lancer un chmod -R 774 au démarrage

Publié : ven. 13 août 2010, 15:02
par reflets de vert
J'ai testé le crontab -e.
A vrai dire ça marche vraiment pas mal le crontab, j'ai mis chmod et chown diessus. Les numéros de date donnent un peu le vertige, donc j'ai simplement automatisé pour mettre ça toutes les heures.

Re: [démarrage]Lancer un chmod -R 774 au démarrage

Publié : ven. 13 août 2010, 15:05
par reflets de vert
Sur /etc/rc.local j'imagine qu'on rentre le nom du script, et qu'il se lance au démarrage.

J'imagine qu'avec cron on peut automatiser presque n'importe quoi. C'est vraiment super.
Merci

Re: [démarrage]Lancer un chmod -R 774 au démarrage(résolu)

Publié : ven. 13 août 2010, 15:15
par oktoberfest
Si tu n'as qu'un utilisateur connecté à la fois, /etc/rc.local suffira amplement.
Un simple 'chmod -R774 /home/partages' dans ce fichier et hop c'est parti !

Re: [démarrage]Lancer un chmod -R 774 au démarrage(résolu)

Publié : ven. 13 août 2010, 15:40
par farvardin
oui mais tant que l'ordinateur ne redémarre pas, si les utilisateurs se déloggent simplement, ça ne fonctionnera pas.
Sinon pour le /etc/rc.local même pas besoin d'un script, une simple commande suffit. Pour crontab en revanche je crois qu'il faut un script

Re: [démarrage]Lancer un chmod -R 774 au démarrage(résolu)

Publié : ven. 13 août 2010, 16:07
par oktoberfest
Au temps pour moi. Mieux vaut créer un script dans /etc/profile.d, il sera exécuté à chaque login.

crontab comme rc.local acceptent des commandes ou des scripts, après tout un script ce n'est qu'une liste d'instructions qu'on fournit à un shell.