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 01/06/2007, 11h21   #1
Membre éclairé
 
Avatar de florentB
 
Homme
Développeur informatique
Inscription : décembre 2006
Messages : 297
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2006
Messages : 297
Points : 350
Points : 350
Par défaut droits utilisateur en cours

Bonjour,

Je ne maitrise pas trop unix, ... J'ai une petite question. Est-il possible, par une commande, de récupérer les droits de l'utilisateur avec lequel je suis connecté sur un fichier spécifique ?
La commande avec la commande ls-la, si je ne me trompe pas, on retourne les droits owner, group et others.
Un programme lance automatiquement un batch. Je dois savoir si le user associé possède les droits de lecture sur certains fichiers.

Merci par avance pour votre aide.
FlorentB
florentB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 11h31   #2
Modérateur
 
Avatar de ggnore
 
Inscription : juillet 2004
Messages : 2 246
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juillet 2004
Messages : 2 246
Points : 1 903
Points : 1 903
ls -Al te retourne quelque chose comme ça :
Citation:
-rw-r--r-- nomutilisateur nomgroupe
la séquence de droits se décompose en 3 fois rwx

Citation:
Utilisateur Groupe Others
R W X R W X R W X
Pour changer les droits d'un fichier intelligemment il faut utiliser conjointement chmod et chown.

Un fichier a un utilisateur d'appartenance et un groupe d'appartenance.

Pour connaître les groupes d'appartenance d'un utilisateur, on fait :
  1. Si le fichier que tu visualises t'appartient en tant qu'utilisateur, alors tu dois regarder la première séquence de RWX, sinon ...
  2. Si le fichier que tu visualises t'appartient, parce que ton utilisateurs appartient au groupe d'appartenance du fichier, c'est la deuxième séquence de RWX qui t'intéresse, sinon ...
  3. C'est la troisième séquence de RWX qui t'intéresse

Est ce clair ?
Tu veux écrire un script qui automatise la vérification des droits d'un fichier par rapport à l'utilisateur actuellement connecté ?
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
ggnore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 11h51   #3
Membre éclairé
 
Avatar de florentB
 
Homme
Développeur informatique
Inscription : décembre 2006
Messages : 297
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2006
Messages : 297
Points : 350
Points : 350
Oui, merci bcp.


J'ai vu avec une personne de mon équipe. Les commandes à réaliser pour faire ceci sont assez lourdes pour un test tout petit (i.e. récupérer le nom du créateur, récupérer ses droits - aller voir s'il y a un "r", etc.).

On m'a conseillé de faire un head d'une ligne sur le fichier, et de tester le code retour.

Je tiens tout de meme à te remercier pour ta réponse claire et rapide.
FlorentB
florentB est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h16.


 
 
 
 
Partenaires

Hébergement Web