Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/01/2007, 00h23   #1
Futur Membre du Club
 
Inscription : novembre 2005
Messages : 51
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 51
Points : 17
Points : 17
Par défaut Changement des droits d'un lien symbolique

Bonjour, je souhaiterais changer les droits d'un lien symbolique mais je n'y arrive pas.

Même en me loggant en root, les droits restes rwxrwxrwx. Comment puis je faire pour changer les droits d'un liens symboliques ?

Je voudrais pouvoir cacher certains fichier aux utilisateurs FTP mais ne pas les cachers au serveur.

Peut être pas très clair...

J'ai plusieurs personnes qui se connecte au FTP sur un même dossier contenant des liens symboliques et je voudrais que ces utilisateurs ne puissent par exemple supprimer que les liens dont ils sont membres du groupe.

Mais je souhaiterais que lorsque je me connecte via SSH je puisse voir s'afficher les liens et que lorsque la machine lance le serveur, ce sont des fichiers d'un demon, elle puisse accéder et le démon également au fichier en question.

Merci pour vos réponses.
Trebor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 07h47   #2
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
Et avec les droits sur le fichier d'origine ?
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 18h40   #3
Futur Membre du Club
 
Inscription : novembre 2005
Messages : 51
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 51
Points : 17
Points : 17
Rien n'y fait, j'ai beau changer les droits des fichiers sources, je me retrouve toujours avec des droits 777 sur les liens symboliques....
Trebor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 18h55   #4
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
Soit plus clair !
Donne des ls -l des liens et fichiers en question.
Indique aussi ce que tu aimerais avoir.
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 19h12   #5
Membre confirmé
 
Inscription : octobre 2005
Messages : 344
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 344
Points : 270
Points : 270
Un lien symbolique aura toujours des droits 777. Par contre comme le dit troumad, il faut regarder les droits du fichier origine. Sinon, dans un même répertoire, si tu veux que tes users ne puissent supprimer que les fichiers dont ils sont propriétaires ou qui appartiennent à leur groupe, regardes plutot du côté des sticky bit.
usf70 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 20h13   #6
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
Comme exemple :
Code :
1
2
3
4
5
6
7
8
9
10
11
[troumad@localhost][/maison_1/troumad/sites/Troumad]$ ll /boot
total 2890
lrwxrwxrwx 1 root root      28 jan  3 20:28 config -> config-2.6.17-7mdventerprise
-rw-r--r-- 1 root root   77031 déc  7 18:07 config-2.6.17-7mdventerprise
[...]
[troumad@localhost][/maison_1/troumad/sites/Troumad]$ rm /boot/con
config                        config-2.6.17-7mdventerprise  
[troumad@localhost][/maison_1/troumad/sites/Troumad]$ rm /boot/config
rm: détruire lien symbolique `/boot/config'? y
rm: ne peut enlever `/boot/config': Permission non accordée
[troumad@localhost][/maison_1/troumad/sites/Troumad]$
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2007, 10h10   #7
Lps
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 84
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 84
Points : 32
Points : 32
Envoyer un message via Skype™ à Lps
Par défaut Droit et propriétaire

L'important pour pouvoir supprimer le lien symbolique est le propriétaire et le groupe du lien.

chown -h permet de changer les droits du lien symbolique et non de l'objet pointé.

Un chmod change les droits du fichier cible.

Code :
1
2
3
4
5
6
7
 
Exemple : 
 
config -> config_v123
 
chmod modifie les droits du fichier config_v123
chown -h modifie le propriétaire du lien config
Lps est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2007, 20h04   #8
Membre émérite
 
Avatar de Celelibi
 
Inscription : janvier 2004
Messages : 990
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 990
Points : 822
Points : 822
Il faut savoir que changer les droits d'un lien symbolique ne sert à rien, et ce pour la simple raison qu'ils ne sont jamais pris en compte.

La création/suppression d'un fichier dans un répertoire, dépend uniquement des droits de l'utilisateur dans ce répertoire.
Concernant la lecture/écriture du fichier en question, seul compte les droits du fichier pointé.

Un cas particulier tout de même : losque que le sticky bit est activé sur le répertoire qui contient le lien, le propriétaire du lien est pris en compte. Mais c'est à ma connaissance le seul cas.
__________________
Les vaches ne peuvent PAS voler, quoi qu'elles aient pu vous raconter.
Celelibi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2007, 21h00   #9
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
Je me suis permis de pomper cette dernière conversation dans mon cours...
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h27.


 
 
 
 
Partenaires

Hébergement Web