logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 21-07-2014 10:10:57

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

[resolu] sudo 'permission non accordee'

Bonjour,
cherchant à modifier mon sources.list.d, je fais :

jlg@UL30A:/etc/apt$ sudo cat > /etc/apt/sources.list.d/00debian-officielle.list <<EOF
> # wheezy
> deb http://ftp.fr.debian.org/debian/ wheezy main contrib
> deb-src http://ftp.fr.debian.org/debian/ wheezy main contrib
> # wheezy-updates, previously known as 'volatile'
> deb http://ftp.fr.debian.org/debian/ wheezy-updates main contrib
> deb-src http://ftp.fr.debian.org/debian/ wheezy-updates main contrib
> # wheezy-backports
> deb http://ftp.fr.debian.org/debian wheezy-backports main contrib
> # wheezy proposed updates
> deb http://ftp.fr.debian.org/debian/ wheezy-proposed-updates main
> EOF
bash: /etc/apt/sources.list.d/00debian-officielle.list: Permission non accordée
jlg@UL30A:/etc/apt$



sudo visudo me donne :

# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        timestamp_timeout=0
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:$

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL
jlg     ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d


en quittant :

visudo: /etc/sudoers.tmp unchanged



le test :

sudo fdisk -l


marche bien : jlg a bien le droit de le faire !

su-do-re-mi-fa-sol ? fa-sil ? pas fa-sil ? ras-du-sol ? smile

quoi m'échappe ?

merci d'avance
cordialement
debianux

Dernière modification par debianux (21-07-2014 11:36:44)

Hors ligne

#2 21-07-2014 11:02:48

Invité-5
Banni(e)

Re : [resolu] sudo 'permission non accordee'

sudo cat > /etc/apt/sources.list.d/00debian-officielle.list


A la place du cat il faudra utiliser ton éditeur de texte préféré.

#3 21-07-2014 11:14:41

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : [resolu] sudo 'permission non accordee'

@debianux : quand tu fais « sudo cat > fichier », ça se parenthèse comme ça : « (sudo cat) > fichier », c'est à dire que c'est le cat et lui seulement qui est lancé en root.

Or, ce qui écrit, c'est le « > », pas le « cat ». Le « > » est géré par le shell. Et ton shell est un shell utilisateur, qui n'a pas le droit d'écrire dans le sources.list.

Pour avoir un shell root via sudo, tu peux faire « sudo -s ». Dans ce shell, ta commande fonctionnera.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#4 21-07-2014 11:35:57

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] sudo 'permission non accordee'

ok merci à tous les deux smile

Hors ligne

Pied de page des forums