Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
interdire la supression
Envoyé par: Bolo

Bonjour
je dois cree un groupe 1 ansi:
Code:

vi/etc/group
groupA::100:u1,u2,u4

ce groupe doit avoir un répertoire commun group1 :
Code:

mkdir /home/groupe1

je dois faire en sorte que les utilisateurs ont accé à ce répertoire dans lequel ils peuvent écrire , creer des fichiers mais ne pas effacer les fichiers
pour modifiers les droits d'accès je pensais utiliser Chmod , mon problème c'est que je ne sais pas comment faire pour que les utilisateurs ne puissent pas supprimer les fichiers
pouvez vous m'aider ?

merci

Poste le Monday 12 January 2004 16:27:12
Répondre     Citer    
Re: interdire la supression
Envoyé par: debusy

Salut,

La permission de supprimer et le bit t :

.... Dans le répertoire /tmp, tout utilisateur doit pouvoir créer des fichiers dans /tmp, qui a donc les permissions rwx pour "others". Chacun peut donc lire et ecrire dans /tmp, et donc y créer des fichiers.
Mais chacun pourrait aussi supprimer tout fichier dans /tmp, y compris des fichiers crées par d'autres utilisateurs ! D'où l'utilité du bit t sur un répertoire :
Si ce bit est positionné, un utilisateur qui peut ecrire dans le répertoire peut y créer des fichiers, mais ne peut supprimer un fichier que s'il en est le propiétaire.
Le bit t apparait à la place du bit x de "other" dans la commande "ls -l".

Poste le Monday 12 January 2004 16:56:35
Répondre     Citer    
Re: interdire la supression
Envoyé par: sanglier

comment on positionne le bit T

?

chmod ?555 par exemple que devient "?" ?

Poste le Monday 12 January 2004 18:27:43
Répondre     Citer    
Re: interdire la supression
Envoyé par: debusy


en numérique :
chmod 1000 /tmp

Poste le Tuesday 13 January 2004 01:48:30
Répondre     Citer    
Re: interdire la supression
Envoyé par: svear

chmod u+t /tmp

Paradoxe: le bit "t" se visualise en position "other" mais on le positionne en demandant "u+t" (comme s'il était "user")

Poste le Thursday 5 February 2004 20:57:18
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
interdire la supression
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons