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

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



On Wed, Apr 19, 2017 at 02:27:27PM +0200, Lorenzo Bernardi wrote:
> 
> 
> On 04/19/2017 02:16 PM, Alexandre Hoïde wrote:
> > 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
> en fait tu n'es pas root toute la ligne mais seuleument jusqu'au > et donc
> tu fais la redirection en tant qu'utilisateur non root. En gros sudo ne te
> permet que faire une commande echo 100 et donc tu fais la commande sudo echo
> 100 puis la redirection.
> Si tu veux faire cela en une ligne il faut
> 
> sudo sh -c "echo 100 > /sys/class/backlight/nv_backlight/brightness"
> 
> tu n'executes qu'une commande sh -c qui fait la redirecion
… et merci également à Lorenzo Bernardi!
<o
-- 
 ___________________
| $ post_tenebras ↲ | waouh!
| GNU        \ /    |    \
|          -- * --  |     o
| $ who ↲    / \    |_-- ~_|
| Alexandre Hoïde   |  _/| |
 -------------------


Reply to: