tvheadend ja tallennuskansio XBMC:tä varten?[RATKAISTU]
tvheadend ja tallennuskansio XBMC:tä varten?[RATKAISTU]
Moi! Virittelen/kokeilen tuossa tvheadend 3.0+XBMC PVR Eden 11.0 yhdistelmää. Loin käyttäjän hts tvheadend asennuksen yhteydessä ja nyt tallennuksien oletuskansio on /home/hts/. Haluankin tallennuksien menevän /home osioon, kun olen siitä tehnyt isoimman. Mutta miten saan oikeudet hanskattua niin, että XBMC pystyy toistamaan tallennukset tuolta /home/hts/ kansiosta ja myös poistamaan ne katsomisen jälkeen? Vai pitääkö minun tehdä /home osioon jokin ihan uusi kansio, jonne tvheadend tekee tallennukset ja XBMC pystyy niitä lukemaan ja poistamaan?
Miten tämä kannattaisi tehdä järkevimmin? Olisin kiitollinen kokemuksistanne ja vinkeistänne.
Miten tämä kannattaisi tehdä järkevimmin? Olisin kiitollinen kokemuksistanne ja vinkeistänne.
Viimeksi muokannut savis21, 19.09.2012 14:03. Yhteensä muokattu 1 kertaa.
Re: tvheadend ja tallennuskansio XBMC:tä varten?
Jos home on isompi eikä /home/hts ole oma mountti niin tallennukset tulevat isommalle osiolle jo nyt 
Tvheadend taitaa tehdä tallennukset hts käyttäjänä. Vaihda tallennuskansion ryhmäksi xbmc:n ryhmä ja aseta ööh... oliko se group execute bitti bäälle niin uudet tallenteet tulevat xbmc-ryhmään. Eli jotenkin näin, en ole koneen ääressä nyt:
sudo chgrp -R xbmc /home/hts
sudo chmod g+s /home/hts
Tossa siis oletetaan, että se ryhmä on xbmc. Tällä on sitten perävalotakuu ennen kuin pääsen tarkistamaan
[edit] Se on setgid-bitti, joka pakottaa uudet tiedostot hakemiston ryhmän nimiin.

Tvheadend taitaa tehdä tallennukset hts käyttäjänä. Vaihda tallennuskansion ryhmäksi xbmc:n ryhmä ja aseta ööh... oliko se group execute bitti bäälle niin uudet tallenteet tulevat xbmc-ryhmään. Eli jotenkin näin, en ole koneen ääressä nyt:
sudo chgrp -R xbmc /home/hts
sudo chmod g+s /home/hts
Tossa siis oletetaan, että se ryhmä on xbmc. Tällä on sitten perävalotakuu ennen kuin pääsen tarkistamaan

[edit] Se on setgid-bitti, joka pakottaa uudet tiedostot hakemiston ryhmän nimiin.
Re: tvheadend ja tallennuskansio XBMC:tä varten?
Okei, eli kannattanee jättää tuo tvheadend tallennuskansioksi /home/hts. Tekeekö xbmc oman ryhmän käyttäjätunnukselleen xbmc? Vai pitäiskö hts ja xbmc käyttäjät saada jotenkin samaan ryhmään ja silloin niillä olisi molemmilla samat oikeudet /home/hts -kansioon? Mites nämä käyttäjät ja ryhmät näkisi parhaiten ettei tule mokattua näiden oikeuksien kanssa?floodi kirjoitti:Jos home on isompi eikä /home/hts ole oma mountti niin tallennukset tulevat isommalle osiolle jo nyt
Tvheadend taitaa tehdä tallennukset hts käyttäjänä. Vaihda tallennuskansion ryhmäksi xbmc:n ryhmä ja aseta ööh... oliko se group execute bitti bäälle niin uudet tallenteet tulevat xbmc-ryhmään. Eli jotenkin näin, en ole koneen ääressä nyt:
sudo chgrp -R xbmc /home/hts
sudo chmod g+s /home/hts
Tossa siis oletetaan, että se ryhmä on xbmc. Tällä on sitten perävalotakuu ennen kuin pääsen tarkistamaan
[edit] Se on setgid-bitti, joka pakottaa uudet tiedostot hakemiston ryhmän nimiin.
Re: tvheadend ja tallennuskansio XBMC:tä varten?
Moi! Oiskohan mitään ideaa jakaa tuo /home/hts -kansio samballa luku- ja kirjoitusoikeuksineen? Miltäs tämä kuulostais?
Re: tvheadend ja tallennuskansio XBMC:tä varten?
Sama ongelma samballa, yksi layeri vain lisää. id komennolla näet mihin ryhmiin kuulut.
Re: tvheadend ja tallennuskansio XBMC:tä varten?
Eli nämä chmod g+s optiot muuttavat oikeudet niin, että uudet tiedostot tulevat xbmc groupin haltuun, niinkö?floodi kirjoitti:Jos home on isompi eikä /home/hts ole oma mountti niin tallennukset tulevat isommalle osiolle jo nyt
sudo chgrp -R xbmc /home/hts
sudo chmod g+s /home/hts
[edit] Se on setgid-bitti, joka pakottaa uudet tiedostot hakemiston ryhmän nimiin.
EDIT: eli tuo "s" optio asettaa tuon setgid-bitin. Tämä on ratkaistu. Kiitos floodi avustasi!
Re: tvheadend ja tallennuskansio XBMC:tä varten?[RATKAISTU]
Moi! Huomasin, että asennettaessa XBMC-PVR 11.0 Pulse-Eight repoista Ubuntuun, niin xbmc-käyttäjää ei luoda ollenkaan vaan ilmeisesti XBMC käynnistetään normaalikäyttäjänä, eli sillä käyttäjällä, jolla olen Ubuntunkin asentanut. Ilmeisesti tässä tapauksessa muutan kansion oikeudet jollekin groupille, johon tämä minun käyttäjäni kuuluu, eikö? Näin XBMC:llä pystyy poistamaan tiedostoja /home/hts -kansiosta (?).
Re: tvheadend ja tallennuskansio XBMC:tä varten?[RATKAISTU]
Jep, kunhan sillä ryhmällä on kirjoitusoikeudet (chmod g+w .....)