Je ne peux pas exécuter la commande suivante avec sudo
pour changer un paramètre sysfs :
$ sudo echo 300 > /sys/block/md0/md/stripe_cache_size
bash: /sys/block/md0/md/stripe_cache_size: Permission denied
Cependant, cela fonctionne sans sudo
lorsque je passe à l'utilisateur root
:
$ sudo su
[root] [ /home/arh ]
# echo 300 > /sys/block/md0/md/stripe_cache_size
[root] [ /home/arh ]
# cat /sys/block/md0/md/stripe_cache_size
300
Voici les permissions du fichier :
$ ls -l /sys/block/md0/md/stripe_cache_size
-rw-r--r-- 1 root root 4096 Feb 2 08:50 /sys/block/md0/md/stripe_cache_size
Cela a-t-il du sens pour vous ?
Notez que j'ai modifié le fichier /etc/sudoers avec visudo
pour rendre les commandes sudo
sans mot de passe.