Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #3412
| Newsgroups | fr.comp.lang.python |
|---|---|
| Date | 2020-12-17 01:56 -0800 |
| Message-ID | <756e5489-40b6-4456-8593-19809e097c46n@googlegroups.com> (permalink) |
| Subject | sudo python PermissionError [Errno 13] Permission denied |
| From | "pata...@gmail.com" <patatetom@gmail.com> |
bonjour,
voici un simple script Python qui teste si le fichier "/tmp/test" peut être ouvert et modifié :
$ cat /tmp/append
#!/usr/bin/python
with open('/tmp/test', 'a'): pass
le fichier n'existe pas encore :
$ chmod +x /tmp/append
$ ls -l /tmp/test
ls: cannot access '/tmp/test': No such file or directory
le script est démarré en tant que simple utilisateur :
$ /tmp/append
$ ls -l /tmp/test
-rw-r--r-- 1 user user 0 Dec 17 10:30 /tmp/test
tout est ok.
maintenant le script échoue s'il est démarré en tant qu'utilisateur root avec la commande sudo :
$ sudo /tmp/append
[sudo] password for user:
Traceback (most recent call last):
File "/tmp/append", line 2, in <module>
with open('/tmp/test', 'a'):
PermissionError: [Errno 13] Permission denied: '/tmp/test'
le problème persiste même si l'ouverture du fichier est faite en mode "'w'" ou si les commandes "sudo -i" ou "su -" sur utilisées.
aucun attribut particulier n'est positionné sur le fichier ou le sous-système de fichiers.
pourquoi le super-utilisateur root ne peut-il pas manipuler le fichier avec Python ?
lacsaP.
Back to fr.comp.lang.python | Previous | Next — Next in thread | Find similar
sudo python PermissionError [Errno 13] Permission denied "pata...@gmail.com" <patatetom@gmail.com> - 2020-12-17 01:56 -0800
Re: sudo python PermissionError [Errno 13] Permission denied yamo' <yamo@beurdin.invalid> - 2020-12-17 12:16 +0100
Re: sudo python PermissionError [Errno 13] Permission denied "pata...@gmail.com" <patatetom@gmail.com> - 2020-12-17 04:28 -0800
Re: sudo python PermissionError [Errno 13] Permission denied Francois Lafont <francois.lafont@nospam.invalid> - 2020-12-17 23:29 +0100
Re: sudo python PermissionError [Errno 13] Permission denied Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2020-12-18 13:32 +0100
Re: sudo python PermissionError [Errno 13] Permission denied "pata...@gmail.com" <patatetom@gmail.com> - 2020-12-18 06:03 -0800
Re: sudo python PermissionError [Errno 13] Permission denied "pata...@gmail.com" <patatetom@gmail.com> - 2020-12-18 06:20 -0800
Re: sudo python PermissionError [Errno 13] Permission denied Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2020-12-18 18:38 +0100
Re: sudo python PermissionError [Errno 13] Permission denied Francois Lafont <francois.lafont@nospam.invalid> - 2020-12-19 02:59 +0100
Re: sudo python PermissionError [Errno 13] Permission denied "pata...@gmail.com" <patatetom@gmail.com> - 2020-12-23 03:12 -0800
Re: sudo python PermissionError [Errno 13] Permission denied Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2020-12-21 08:01 +0100
Re: sudo python PermissionError [Errno 13] Permission denied "pata...@gmail.com" <patatetom@gmail.com> - 2020-12-23 03:27 -0800
Re: sudo python PermissionError [Errno 13] Permission denied Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2020-12-26 18:47 +0100
Re: sudo python PermissionError [Errno 13] Permission denied "pata...@gmail.com" <patatetom@gmail.com> - 2021-01-07 07:49 -0800
csiph-web