Léa-Linux & amis :   LinuxFR   GCU-Squad   Zarb.Org   GNU
Archive de la liste aide - [Aide] Avis sur script bash pour sauvegarde complète d'un système
> je vais faire le fichier de config. Il contient des mots de passe, je le mets en droit 700 ou 600 dans /etc?
> Par (mauvaise?) habitude, mes scripts persos qui nécessitent le root, sont placés dans /root/scripts et
> sont généralement lancés par crontab, cela me permet de séparer le "perso" du "système"
> Bien ou pas bien?

La réponse existe et est écrite.

la LSB interdit de mettre des exécutables dans /etc/

<citation>
/etc : Host-specific system configuration

Purpose

The /etc hierarchy contains configuration files. A "configuration
file" is a local file used to control the operation of a program; it
must be static and cannot be an executable binary.
</citation>

http://www.pathname.com/fhs/pub/fhs-2.3.html#ETCHOSTSPECIFICSYSTEMCONFIGURATION

voir http://www.pathname.com/fhs/




les gros logiciels vont dans /opt/, et si c'est pas trop gros moi je
le mettrai dans /usr/sbin ou /usr/local/sbin


/usr/sbin se trouve en général dans le $PATH en standard.


Résumé:
donc Les fichiers de config non exécutables dans /etc/
et les script de backup plutôt /usr/sbin/


et dans /etc/ pour un code sourcé, un [644 root root] doit suffire, si
tu veux que tout le monde puisse le lire.

En mode parano, [600 root root] - j'ai des tendances parano mais faut
pas bloquer le système alors faut tester...

(NB: quand on discute des droits d'accès, si tu ne précises pas le
owner et group, c'est incomplet - ou faux)

Pour info, le /etc/bash.bashrc est en [644 root root]

__P

Serveur hébergé par ST-Hebergement et Lost-Oasis / IRC hébergé par FreeNode / NS secondaire hébergé par XName
Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons