Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: xkamuyo - 26.03.14 - klo:16.08
-
Tarkoitus olisi tehdä mediapurkki käyttäen serviio palvelinta (http://www.serviio.org (http://www.serviio.org).
Mikä tunnus palvelimelle olisi hyvä vai pitäisikö luoda kokonaan uusi ?
Palvelin kirjoittaa dataa omaan kansioonsa ja pitäisi olla pääsy myös itse media tiedostoihin.
Root-oikeuksia ei luonnollisesti haluta antaa.
Media jaetaan ainoastaan kotiverkkoon. (mp3,mkv,jms.)
Lisäksi en ole ratkaissut kuinka päivittää media tiedostojen oikeuksia, niin että palvelimella on niihin oikeus.
Tämä olisi tarkoitus laittaa cron:iin pyörimään ajastetusti.
-
Lisäksi en ole ratkaissut kuinka päivittää media tiedostojen oikeuksia, niin että palvelimella on niihin oikeus.
Ubuntun normaalilla umask (https://wiki.archlinux.org/index.php/umask)-arvolla 0002 tiedostojen oletusoikeudet ovat "user: rwx, group: rwx, others: r--", eli jos järjestelmään ilmaantuu uusi tiedosto (esim. ladataan netistä mihin tahansa hakemistoon), kaikilla käyttäjillä pitäisi olla siihen lukuoikeus.
Tällaisessa mediapalvelinkäytössä oikeuksien kanssa joutuu kikkailemaan yleensä vain siinä tapauksessa, jos umask on tavallista rajoitetumpi.
-
kokeilin umask komentoa. antaa arvoksi 0022. Aiheutaako tuo ongelmia?
-
kokeilin umask komentoa. antaa arvoksi 0022. Aiheutaako tuo ongelmia?
Ei aiheuta ongelmia. Erona on vain se, että 0022:lla ryhmä saa pelkän lukuoikeuden kaikkien oikeuksien sijaan.
-
aiheuttaako tuo ongelmia että palvelin on java pohjainen?
Kuinka luoda tunnus palvelimelle jolla olisi oikeus sekä omaan kansioonsa (sisältää java tiedostoja)
että media kansioon.
-
aiheuttaako tuo ongelmia että palvelin on java pohjainen?
Ei pitäisi aiheuttaa mitään erityistä ongelmaa.
Kuinka luoda tunnus palvelimelle jolla olisi oikeus sekä omaan kansioonsa (sisältää java tiedostoja)
että media kansioon.
Tekisin tunnuksen ehkä tähän tapaan:
sudo adduser --home /polku/palvelimen/hakemistoon --system --disabled-password tunnus
(korvaa tunnus haluamallasi nimellä)
Sitten omistajan vaihto palvelimen kansioon:
sudo chown -R tunnus: /polku/palvelimen/hakemistoon
Todennäköisesti mediahakemistojen oikeudet ovat jo oletuksena riittävät, kuten aiemmin totesin. Jos
hakemistoissa ja tiedostoissa ei kuitenkaan ole lukuoikeuksia kaikille käyttäjille, lisää ne rekursiivisesti tällä komennolla:
sudo chmod -R a+rX /polku/mediaan
Myös kyseisen polun ylemmän tason hakemistoissa pitää olla läpikulkuoikeus:
sudo chmod a+rX /polku
-
Kiitos ja kumarrus. ;D
Tämä ratkaisi ongelman