Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails)

#1 Le 01/04/2013, à 11:12

BrunoL

[Résolu] sudo echo pas sur root

Bonjour,

j'ai un profil avec sudo et un ordre comme :

sudo echo "xxx" > /var/www/monTest.txt

Crée bien le fichier contenant "xxx" mais le même sur

sudo echo "xxx" > /var/log/monTest.txt
bash: /var/log/test.tst: Permission non accordée

mon profil :

$ groups
bruno adm cdrom sudo audio dip www-data plugdev fuse lpadmin netdev sambashare

et

drwxrwxr-x  4 root www-data 4096 avril  1 10:53 www
drwxr-xr-x 17 root root     4096 avril  1 10:47 log

enfin

$ sudo cat /etc/sudoers
Defaults	env_reset
Defaults	secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
root	ALL=(ALL:ALL) ALL
%admin ALL=(ALL) ALL
%sudo	ALL=(ALL:ALL) ALL

Merci de me permettre cette manip car installer horde sans cela devient pénible wink

Dernière modification par BrunoL (Le 01/04/2013, à 12:49)

Hors ligne

#2 Le 01/04/2013, à 11:26

pingouinux

Re : [Résolu] sudo echo pas sur root

Bonjour,
C'est parce que la redirection s'applique à sudo et non à echo. On peut y remédier ainsi :

sudo bash -c "echo \"xxx\" > /var/log/monTest.txt"

Hors ligne

#3 Le 01/04/2013, à 12:06

tiramiseb

Re : [Résolu] sudo echo pas sur root

Si c'est pour dérouler une série de commandes, tu peux passer en root temporairement :

sudo -i

... ensuite, tu tapes tes commandes sans "sudo"


Cela étant dit, si tu veux installer Horde, les paquets Ubuntu ne te conviennent pas ?

sudo apt-get install horde3

Sébastien Maccagnoni-Munch - administrateur Linux depuis le XXe siècle
Consultant informatique indépendant - http://www.smm-informatique.fr
Geek et tout plein d'autres choses - http://www.tiramiseb.fr

Hors ligne

#4 Le 01/04/2013, à 12:47

BrunoL

Re : [Résolu] sudo echo pas sur root

Merci à tous les 2 j'ai toutes mes réponses et les 2 vont m'être utiles.

J'attaque le sudo -i pour horde ... la V3 des dépôts est un peu archaïque la V5 actuelle est beaucoup plus sexy. Mais des echo sur répertoire root  à tout va.

Encore merci.

Hors ligne

Haut de page ↑