Kirjoittaja Aihe: Mikä käyttäjä omille palvelin prosesseille ?  (Luettu 2903 kertaa)

xkamuyo

  • Vieras
Tarkoitus olisi tehdä mediapurkki käyttäen serviio palvelinta (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.

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Mikä käyttäjä omille palvelin prosesseille ?
« Vastaus #1 : 26.03.14 - klo:16.25 »
Lisäksi en ole ratkaissut kuinka päivittää media tiedostojen oikeuksia, niin että palvelimella on niihin oikeus.

Ubuntun normaalilla 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.

xkamuyo

  • Vieras
Vs: Mikä käyttäjä omille palvelin prosesseille ?
« Vastaus #2 : 27.03.14 - klo:10.47 »
kokeilin umask komentoa. antaa arvoksi 0022. Aiheutaako tuo ongelmia?

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Mikä käyttäjä omille palvelin prosesseille ?
« Vastaus #3 : 27.03.14 - klo:15.09 »
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.

xkamuyo

  • Vieras
Vs: Mikä käyttäjä omille palvelin prosesseille ?
« Vastaus #4 : 28.03.14 - klo:10.11 »
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.

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Mikä käyttäjä omille palvelin prosesseille ?
« Vastaus #5 : 28.03.14 - klo:10.35 »
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:

Koodia: [Valitse]
sudo adduser --home /polku/palvelimen/hakemistoon --system --disabled-password tunnus
(korvaa tunnus haluamallasi nimellä)


Sitten omistajan vaihto palvelimen kansioon:

Koodia: [Valitse]
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:

Koodia: [Valitse]
sudo chmod -R a+rX /polku/mediaan
Myös kyseisen polun ylemmän tason hakemistoissa pitää olla läpikulkuoikeus:

Koodia: [Valitse]
sudo chmod a+rX /polku

xkamuyo

  • Vieras
Vs: Mikä käyttäjä omille palvelin prosesseille ?
« Vastaus #6 : 28.03.14 - klo:15.43 »
Kiitos ja kumarrus. ;D
Tämä ratkaisi ongelman