|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éclairé
![]() Développeur informatique Inscription : décembre 2006 Messages : 297 ![]() |
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 |
|
|
00
|
|
|
#2 | ||
![]() ![]() Inscription : juillet 2004 Messages : 2 246 ![]() |
ls -Al te retourne quelque chose comme ça :
Citation:
Citation:
Un fichier a un utilisateur d'appartenance et un groupe d'appartenance. Pour connaître les groupes d'appartenance d'un utilisateur, on fait :
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. |
||
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Développeur informatique Inscription : décembre 2006 Messages : 297 ![]() |
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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com