Discussion:
Create : dans un dossier spécifique root
(trop ancien pour répondre)
c***@gmail.com
2015-10-28 14:18:55 UTC
Permalink
Bonjour je code avec linux/ubuntu ;

Je sais déjà créer un fichier en Ada mais je voudrais savoir si il existe une fonction ou procedure qui permet de créer un fichier dans un emplacement(dossier spécifique) , racine ( Nésessitant les droits d'écriture en superutilisateur, ex : "/usr" ). Si Oui comment l'utiliser ?
J-P. Rosen
2015-10-28 15:01:28 UTC
Permalink
Post by c***@gmail.com
Bonjour je code avec linux/ubuntu ;
Je sais déjà créer un fichier en Ada mais je voudrais savoir si il
existe une fonction ou procedure qui permet de créer un fichier dans
un emplacement(dossier spécifique) , racine ( Nésessitant les droits
d'écriture en superutilisateur, ex : "/usr" ). Si Oui comment
l'utiliser ?
Le paramètre Name de Create est interprété par le système, donc si il
commence par "/", le fichier sera créé à la racine... sous réserve des
droits. Ada ne permet pas de s'affranchir des protections du système
d'exploitation!
--
J-P. Rosen
Adalog
2 rue du Docteur Lombard, 92441 Issy-les-Moulineaux CEDEX
Tel: +33 1 45 29 21 52, Fax: +33 1 45 29 25 00
http://www.adalog.fr
c***@gmail.com
2015-10-28 16:42:05 UTC
Permalink
Post by J-P. Rosen
Post by c***@gmail.com
Bonjour je code avec linux/ubuntu ;
Je sais déjà créer un fichier en Ada mais je voudrais savoir si il
existe une fonction ou procedure qui permet de créer un fichier dans
un emplacement(dossier spécifique) , racine ( Nésessitant les droits
d'écriture en superutilisateur, ex : "/usr" ). Si Oui comment
l'utiliser ?
Le paramètre Name de Create est interprété par le système, donc si il
commence par "/", le fichier sera créé à la racine... sous réserve des
droits. Ada ne permet pas de s'affranchir des protections du système
d'exploitation!
--
J-P. Rosen
Adalog
2 rue du Docteur Lombard, 92441 Issy-les-Moulineaux CEDEX
Tel: +33 1 45 29 21 52, Fax: +33 1 45 29 25 00
http://www.adalog.fr
Je ne voulais pas utiliser Ada pour franchir les prorections du systéme , je veux juste créer un fchier à la racine en Ada avec Create EN TANT QU'ADMINISTRATEUR . Avec ta méthode j'obtiens "permision denied" , logique , mais dans ce cas là comment créer mon fichier en tant qu'administrateur , par exemple avec "sudo" , pour être autorisé a créer mon fichier ??
J-P. Rosen
2015-10-28 21:41:24 UTC
Permalink
Post by c***@gmail.com
Je ne voulais pas utiliser Ada pour franchir les prorections du
systéme , je veux juste créer un fchier à la racine en Ada avec
Create EN TANT QU'ADMINISTRATEUR . Avec ta méthode j'obtiens
"permision denied" , logique , mais dans ce cas là comment créer mon
fichier en tant qu'administrateur , par exemple avec "sudo" , pour
être autorisé a créer mon fichier ??
Si tu exécutes le programme en tant que root et que tu as "permission
denied", alors c'est un problème de système (ou de nom de fichier), pas
un problème Ada...
--
J-P. Rosen
Adalog
2 rue du Docteur Lombard, 92441 Issy-les-Moulineaux CEDEX
Tel: +33 1 45 29 21 52, Fax: +33 1 45 29 25 00
http://www.adalog.fr
c***@gmail.com
2015-10-29 06:56:20 UTC
Permalink
Post by J-P. Rosen
Post by c***@gmail.com
Je ne voulais pas utiliser Ada pour franchir les prorections du
systéme , je veux juste créer un fchier à la racine en Ada avec
Create EN TANT QU'ADMINISTRATEUR . Avec ta méthode j'obtiens
"permision denied" , logique , mais dans ce cas là comment créer mon
fichier en tant qu'administrateur , par exemple avec "sudo" , pour
être autorisé a créer mon fichier ??
Si tu exécutes le programme en tant que root et que tu as "permission
denied", alors c'est un problème de système (ou de nom de fichier), pas
un problème Ada...
--
J-P. Rosen
Adalog
2 rue du Docteur Lombard, 92441 Issy-les-Moulineaux CEDEX
Tel: +33 1 45 29 21 52, Fax: +33 1 45 29 25 00
http://www.adalog.fr
La réponse a mon probléme c'était que pour que ça fonctionne il fallait que j'execute mon program en command avec sudo . Merci.
Loading...