Aller au contenu

hhh


damss78

Messages recommandés

Bonjour à tous

Je me pose quelques question à propos des droits sur linux. voici en 2 ,3 mots:

rwx(user) rwx(groupe) rwx(les autres)

On peux attribué donc les droits de lecture, d'écriture et d'exécution

Lecteur et exécution est-ce complètement identique?

et puis pour interdire la suppression obligé aussi d'interdire l'écriture??

Voila Merci pour vos réponses

Cordialement

lecture et exécution ce n'est pas identique, sinon pourquoi les 2 existeraient?

Si tu interdit la suppression, mais pas l'écriture, soit, mais du coup on peut ecrire que des 000 dans ton fichier par ex, ça revient quasi au même que de le supprimer non (vu que ya plus de données)?

Lien vers le commentaire
Partager sur d’autres sites

Lecture, ça permet de voir ce qu'il y a dans le fichier, et éventuellement de le copier ailleurs.

Exécution, ça permet de le lancer (pour un exécutable ou un script) ou bien de rentrer dans un répertoire (il ne suffit pas de pouvoir lire un répertoire pour rentrer dedans).

Écriture permet de modifier le fichier ou le dossier. La suppression en fait partie.

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...

Sous GNU/Linux, le droit spécifique de la suppression est géré par le restricted deletion flag. Il permet d'interdire la suppression d'un fichier tout en permettant sa modification. Dans la théorie il concerne les fichiers du répertoire auquel il est appliqué, mais dans la pratique on peut l'utiliser sur un fichier.

$ chmod +t répertoire

Pour protéger un fichier contre l'effacement et la modification, il suffit d'ôter le droit en écriture.

$ chmod a-w fichier

Les droits sur un fichier ou un répertoire sont représentés par quatre groupes de trois bits, qui sont initialisés à la création du fichier à l'aide d'un masque en octal. Explication sur WP.

Si je me réfère au titre du sujet, tu veux un partage Samba dans lequel les utilisateurs peuvent créer des fichiers mais pas les modifier/effacer. Dans ce cas, c'est l'option create mode qu'il faut utiliser dans la section qui décrit ton partage dans smb.conf. Le mode 0444 n'autorise que la lecture.

writeable = yes
create mode = 0444
directory mode = 0444

N.B. : c'est une explication simplifiée (pas trop j'espère).

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...