quel est l'user système qui lit/execute les init ? - Linux et OS Alternatifs
Marsh Posté le 26-07-2005 à 10:53:22
c'est le user qui lance bash, a savoir l'user connecté ...
Marsh Posté le 26-07-2005 à 18:03:47
merci, et par hasard, saurais-tu quel est celui qui execute rc.local ?
Marsh Posté le 26-07-2005 à 18:20:17
ReplyMarsh Posté le 26-07-2005 à 18:29:51
krisofe a écrit : merci, et par hasard, saurais-tu quel est celui qui execute rc.local ? |
on parle de quoi là ? /sbin/init ?
Marsh Posté le 27-07-2005 à 18:18:21
Bah en fait j'aimerai la réponse pour 2 fichiers :
le /etc/rc.local qui applique des options pour tous les users dans leur environnement.
et
.bashrc ou .profile pour unix propre au démarrage de l'environnement de chaque user.
Dans mon cas, dans /home/user1 il y aura évidemment .bashrc (sous MDK 10.2) et je souhaite qu'il soit lisible/executable QUE par lui-même ou par le système qui le lit.
Evidemment, si ça fonctionne, je ferai des modifes au niveau du rc.local
Marsh Posté le 27-07-2005 à 19:02:00
rc.local est execute par root. .bashrc, .profile et tous les fichiers ~/.* similaires sont executes par l'utilisateur en question.
Marsh Posté le 26-07-2005 à 10:24:40
J'ai besoin de mettre un log et un pass dans un fichier que user1 peut bien sûr modifier etc..
J'aimerai que seuls lui-même et l'user système qui execute le fichier .bashrc puissent les lire/executer, (bien sûr je ne considère pas root).
Si je fais chmod 700 par exemple, est-ce que mon .bashrc bien sûr celui créé par user1 pour lui-même sera executé correctement, et puis-je généraliser cette action si besoin est ?
PS : J'suis pas chez moi donc n'ai pas pu essayer... mais un peu de théorie ne me fera pas de mal