PB dans un passage de script

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
Je teste zoneminder, et pour cela j'ai ecris un petit scrip vite fait pour signaler des alarmes.
Le script, à la détection, sonne une alerte et envoie un sms sur mon tel
Si le sms est impecc, je le recois dans 100% des tests, la sonnerie nada !
Ce script est dans /usr/bin et est déclenché par ZM.
Si je le lance en cliquant dessus, pas de pb. Si c'est ZM ca marche pas!
#!/bin/bash
aplay /var/www/html/zm/sounds/redalert.wav >> /tmp/test.$$.log 2>&1 # sonne une alarme et enregistre le resultat
curl -k 'https://smsapi.free-mobile.fr/sendmsg?user=11111111&pass=passsss&msg=Alarme%20ZM' #envoie un sms
aplay /var/www/html/zm/sounds/redalert.wav >> /tmp/test.$$.log 2>&1 # sonne une alarme et enregistre le resultat
curl -k 'https://smsapi.free-mobile.fr/sendmsg?user=11111111&pass=passsss&msg=Alarme%20ZM' #envoie un sms
test en cliquant dessus OK
Playing WAVE '/var/www/html/zm/sounds/redalert.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Mono
test avec zm ...
Home directory not accessible: Permission denied
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused
aplay: main:722: audio open error: Connection refused
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused
aplay: main:722: audio open error: Connection refused
www-data est dans video et audio
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
Pourquoi "Home directory not accessible: Permission denied" ?
Entre les 2 lancements, quelle différence de user, zomeminder est-il également un user, a-t-il un home ?...
Je n'ai sans doute fait qu'enfoncer des portes ouvertes...
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
J'ai mis des WR sur tous mes fichiers pour tout le monde. Et ça fonctionne.
Autre solution: Faire un groupe.
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
pour les groupes j'ai :
[marco@localhost ~]$ cat /etc/group | grep www
audio:x:81:www-data
video:x:82:www-data
www-data:x:501:
[marco@localhost ~]$ id www-data
uid=501(www-data) gid=501(www-data) groupes=81(audio),82(video),501(www-data)
audio:x:81:www-data
video:x:82:www-data
www-data:x:501:
[marco@localhost ~]$ id www-data
uid=501(www-data) gid=501(www-data) groupes=81(audio),82(video),501(www-data)
et pour les homes :
[marco@localhost home]$ ls
live@ lost+found/ marco/ www-data/
live@ lost+found/ marco/ www-data/
Édité par m@rco123 Le 17/12/2014 à 10h23
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
[root@localhost ~]# useradd -G audio www-data
[root@localhost ~]# chgrp www-data /home/marco
[root@localhost ~]# chmod g+x /home/marco
bah c'est pareil !!!

Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
Mon script est dans /usr/bin !
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
il était dans var/www....../zm/
je l'ai mis dans usr/bin !
mais pas d'autorisation d'utiliser audio !
Si je le lance a la mano en root ou pas ca tourne!
Mais je pense a un truc ! .. j'ai un /home/marco/public_html/
dans lequel il y a ez monitor qui est ok !
Je peux y mettre aussi zm ! et tester ...
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

Visiteur
Visiteur
Code BASH :
mkdir -p $HOME/bin cp script.sh $HOME/bin chmod +x $HOME/bin/script.sh
oui pour tes tests utilise plutôt
$HOME/public_html
quand au droits des groupes et des users utilise plutôt
Code BASH :
su -
Code TEXT :
mot de passe root
Code BASH :
drakuser
je connais pas la bash, apache et l'audio, je pense que ca peut poser des problèmes de sécurité
mais sinon en ligne de commandes tu peux essayer
Code BASH :
su -
Code TEXT :
mot de passe root
Code BASH :
usermod -a -G audio apache
PS: fait bien attention avec les droits des fichiers, des répertoires des utilisateurs et des groupes, si tu vois que ton chgt ne change rien ou marche mal revient de suite en arrière,n'attend pas de faire 15000 chgts parce que si ca plante et bloque tout te laisse deviner la suite ...
Édité par Visiteur Le 18/12/2014 à 21h05

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
Malgré tout, pas d'avancement ! ...
toujours mon :
Home directory not accessible: Permission denied
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused
C'est drôle que apache n'ai pas les droits !
pour ZM en home/~marco/public... ca va pas car je l'ai installé via le ccm de mageia 4 !
donc, dans var/www/....
On ne peut pas le déplacer sinon en le compilant et c'est pas trop une petite affaire !
Pour mon script, il est dans mon home et zm est bien dirigé vers ce script !
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
Même pb ....
tout marche sauf que apache n'a pas les droits sur la partie carte son !
eeepc xfce sur carte sd ...
Édité par m@rco123 Le 19/12/2014 à 12h06
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
[marco@localhost bin]$ ./alarm_audio.sh
Playing WAVE '/var/www/html/zm/sounds/redalert.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Mono
[marco@localhost bin]$ su www-data
[www-data@localhost bin]$ ./alarm_audio.sh
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connexion refusée
aplay: main:722: audio open error: Connexion refusée
Playing WAVE '/var/www/html/zm/sounds/redalert.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Mono
[marco@localhost bin]$ su www-data
[www-data@localhost bin]$ ./alarm_audio.sh
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connexion refusée
aplay: main:722: audio open error: Connexion refusée
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie