Erro na montagem através do php "exec"
Estou tentando montar um disco virtual iscsi, mas se eu executar o comando através da função exec no php isso me dá esse erro:mount: special device /dev/sdf1 does not exist
. Mas se eu executar o comando diretamente no console, ele funcionará bem !! O que eu posso fazer? Estou obtendo o/dev/sdf1
de uma maneira boa e existe, mas somente através do php não funciona.
Estou executando o comando comsudo
e execute-o no console comowww-data
usuário sempre comsudo
, então, suponho que seja o mesmo ambiente.
sudo mount -t ext3 /dev/sdf1 /san_disks/RIBS_2
O arquivo sudoers possui estas linhas:
www-data ALL = (root) /usr/bin/iscsiadm, /bin/mount, /bin/umount
%www-data ALL=NOPASSWD: ALL
E funciona no console.