Hali!
Van egy frissen telepített OMD és smstools. Külön, külön megy mindkettő, de az OMD nem tud a /var/spool/sms/outgoing mappába írni.
Ha 777-es chmod-ra állítom a mappa jogosultságát, akkor bele tud írni, de akkor meg az smstools dob hibát:
"smsd: Cannot handle /var/spool/sms/outgoing/cmk_sms_4aiD7Y: Access denied. Check the file and directory permissions."
Tud valaki valami tippet?
- 3652 megtekintés
Hozzászólások
ndjuk ennek a kimenetét idézd be:
ls -ld /var/spool/sms/outgoing/
ls -l /var/spool/sms/outgoing/
- A hozzászóláshoz be kell jelentkezni
ls -ld
drwxrwsrwx 2 smsd smsd 4096 júl 27 09:14 outgoing/
ls -l
-rw-rw---- 1 prod smsd 34 júl 27 08:46 send_sms
"Értem én, hogy villanyos autó, de mi hajtja?"
- A hozzászóláshoz be kell jelentkezni
Biztos, hogy kell az a set-gid bit az outgoing könyvtáron? Elvben az azt jelenti, hogy a könyvtárban létrehozott fájl nem a létrehozó csoportját, hanem a a könyvtár csoportját örökli. A hibaüzenetben pedig valami átmeneti fájlra utaló hibaüzenet van.
- A hozzászóláshoz be kell jelentkezni
Ha kiveszem se működik. Amit nem értek, hogy a régi szerveren teljesen ugyanígy van beállítva minden és ott ment!
"Értem én, hogy villanyos autó, de mi hajtja?"
- A hozzászóláshoz be kell jelentkezni
Sajnos a benne lévő [temporális] fájl most éppen nem volt benne, pedig az lenne érdekes. Ha mondjuk a derék küldő 0600 jogokkal hozta létre, akkor a smsd processz (tegyük fel, hogy uid=smsd, gid=smsd) egycsapásra semmit sem tud vele csinálni, a setgid ellenére sem.
- A hozzászóláshoz be kell jelentkezni
Jelen esetben a send_sms volt a temporális állomány.
"Értem én, hogy villanyos autó, de mi hajtja?"
- A hozzászóláshoz be kell jelentkezni
up?
"Értem én, hogy villanyos autó, de mi hajtja?"
- A hozzászóláshoz be kell jelentkezni
Szia,
A legbutább kérdés, de milyen felhasználóval fut az smstools?
Üdv,
LuiseX
Szerk: Illetve kérdés az is, hogy az OMD milyen felhasználóval fut?
- A hozzászóláshoz be kell jelentkezni
Az OMD prod:prod, míg az smstools smsd:smsd felhasználóval fut.
"Értem én, hogy villanyos autó, de mi hajtja?"
- A hozzászóláshoz be kell jelentkezni
Megvan a megoldás.
Az opt/omd/sites/prod/tmp mappának a jogosultságát át kellett állítani prod:prod -ról prod:smsd-re, így a létrehozott sms fájl ezt a jogot kapja, majd ez másolódik át a /var/spool/sms/outgoing mappába, melynek szintén prod:smsd jog kell.
"Értem én, hogy villanyos autó, de mi hajtja?"
- A hozzászóláshoz be kell jelentkezni
Szia,
Az is megoldás lehet, ha csinálsz egy groupot, aminek mind a prod, mint az smsd tagja, ekkor ennek a csoportnak adod a könyvtárat, és a fájlokat egyaránt, a user meg maradhat az, aki létrehozta.
De, csak ötlet szinten mondanám :)
Üdv,
LuiseX
- A hozzászóláshoz be kell jelentkezni
A user nem nagyon tud más lenni, hiszen setuid-directory (általában) nincsen. (off: bár persze lehet, hogy van valahol egy unix-oid rendszer, ahol mégis van)
- A hozzászóláshoz be kell jelentkezni
Szia,
Tudom :)
Csak amiatt írtam így, mert ebben az esetben nem kell a jogosultságokkal és/vagy setuid-vel keverni. Elvileg pont ilyesmik létezik a group mint fogalom a Unix alatt :)
Üdv,
LuiseX
- A hozzászóláshoz be kell jelentkezni