Bonjour,
Je tente d'écrire un petit script qui doit écrire un fichier texte dans un répertoire.
Ce fichier texte peut être écrit par n'importe quel utilisateur.
Il doit être toujours écrit au même endroit quelque soit l'utilisateur.
Il doit pouvoir être lu/accessible par n'importe quel utilisateur.
Son emplacement ne doit pas compromettre la sécurité du système.
Je ne suis pas encore suffisamment calé pour connaitre cet emplacement (s'il existe).
Je vous remercie pour votre aide.
# j'avance
Posté par Clemzo . Évalué à 1.
J'ai oublié de préciser que je travaille sous Debian.
j'avance un peu dans ma réflexion :
j'ai effectué un
shell
sudo find / -type d -perm o=rw
qui est est resté sans réponse
Est-ce une bonne idée de créer un répertoire dans home nommé all avec l'attribut o=rw ?
[^] # Re: j'avance
Posté par AncalagonTotof . Évalué à 2.
Alors, les avis varient de "non, pas vraiment" à "t'es pas un peu fou" !
Suggestion rapide :
monappgrp
mkdir MonAppRep
chown :monappgrp MonAppRep
chmod 770 MonAppRep
Ça devrait constituer un bon début.
# /tmp ou /var
Posté par gUI (Mastodon) . Évalué à 2. Dernière modification le 19 mars 2020 à 11:49.
Si ton fichier peut être effacé à chaque redémarrage, /tmp est parfait pour ça. Si tu veux conserver ton fichier entre différents
répertoiresreboots, alors il vaut mieux le mettre sur /varDans tous les cas, tu feras un sous-répertoire dédié, et tu mettras ton fichier dedans.
Les droits du répertoire seront 777 (read, write et execute - qui est le droit pour se déplacer dedans- pour tout le monde) et le fichier sera en droits 666 (read write pour tout le monde).
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: /tmp ou /var
Posté par zipe31 . Évalué à 2.
Salut,
En complément, je lui conseillerai de jeter un œil au Sticky Bit…
;-)
[^] # Re: /tmp ou /var
Posté par Clemzo . Évalué à 1.
En effet je connaissais son existence, mais dans le cas présent le répertoire tmp n'est pas adapté (même si le stycky bit est utile ailleurs).
Merci pour ce rappel.
# Option retenue
Posté par Clemzo . Évalué à 1.
Ok, pour mon projet, je vais retenir la solution var.
Je vous remercie pour vos réponses.
Bonne journée à vous.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.