[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] shell : permission non accordée en sudo



Bonjour, 
la redirection est appliquée à la sortie de sudo, or sudo lui-même est exécuté avec les privilèges normaux de l'utilisateur. Par contre c'est la commande tee, exécutée avec les privilèges modifiés par sudo, qui écrit dans le fichier. D'où la différence. 

Cordialement 


Le 19 avr. 2017 14:17, "Alexandre Hoïde" <alexandre.hoide@gmail.com> a écrit :
On Wed, Apr 19, 2017 at 02:13:00PM +0200, Erwan David wrote:
> On Wed, Apr 19, 2017 at 02:00:34PM CEST, Alexandre Hoïde <alexandre.hoide@gmail.com> said:
> > Bonjour Debianistes,
> >
> > En essayant  de modifier la  luminosité de  mon écran :  des 3
> > commandes ci-dessous,  je ne comprends pas  pourquoi la méthode
> > « $ sudo echo » échoue avec « permission non accordée »
> > tandis  que  « sudo  tee »  et  « su  - »  fonctionnent.
> > Quelqu'un pourrait-il  m'éclairer ? (Dans mon  /etc/sudoers mon
> > utilisateur est en « ALL=(ALL:ALL) ALL »)
> >
> > Exemple :
> > $ sudo echo 100 > /sys/class/backlight/nv_backlight/brightness
> > bash: /sys/class/backlight/nv_backlight/brightness: Permission non accordée
> > $
> > $ su -
> > Mot de passe :
> > # echo 24 > /sys/class/backlight/nv_backlight/brightness
> > # exit
> > déconnexion
> > $
> > $ sudo tee /sys/class/backlight/nv_backlight/brightness <<< 100
> > [sudo] Mot de passe de moi : 
> > 100
> >
>
> Essaye avec sudo /bin/echo : tu as un echo builtin du shell qui vient peut-être perturber.
Merci Erwan, mais pareil : « permission non accordée » avec
/bin/echo.

--
 ___________________
| $ post_tenebras ↲ | waouh!
| GNU        \ /    |    \
|          -- * --  |     o
| $ who ↲    / \    |_-- ~_|
| Alexandre Hoïde   |  _/| |
 -------------------



Reply to: