Kirjoittaja Aihe: NFS ja uid/gid-ristiriidat  (Luettu 1768 kertaa)

SuperOscar

  • Käyttäjä
  • Viestejä: 4060
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
NFS ja uid/gid-ristiriidat
« : 11.05.09 - klo:14.27 »
Mikähän olisi lyhin tie onneen, kun NFS:n vaatimus uid- ja gid-numeroiden samuudesta koneelta toiselle aiheuttaa ison ongelman?

Niin kauan kun NFS:llä halusi jakaa lähinnä oman tunnuksensa tai ryhmänsä tiedostoja, ongelmia ei ollut. Mutta nyt pitäisi jakaa HTPC:n multimediahakemistorakennetta, joka on mythtv-käyttäjän ja -ryhmän omistuksessa. Tätä käyttäjää ei muilta koneilta löydy, ja uid (104) ja gid (108) ovat jo varattuja.

Onko vähimmän vaivan tie:

– muuttaa uid ja gid HTPC:llä sellaisiksi, että ne ovat muilla koneilla vapaina, ja luoda sitten muille koneille käyttäjät ja ryhmät vastaaviksi VAI

– siirtyä käyttämään NFS4:ää (jonka kerberoksista en ymmärrä hölkäsen pölähtävää) VAI

– jotain muuta?
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

mikko_h

  • Käyttäjä
  • Viestejä: 202
    • Profiili
Vs: NFS ja uid/gid-ristiriidat
« Vastaus #1 : 12.05.09 - klo:14.49 »
Onko vähimmän vaivan tie:

– muuttaa uid ja gid HTPC:llä sellaisiksi, että ne ovat muilla koneilla vapaina, ja luoda sitten muille koneille käyttäjät ja ryhmät vastaaviksi VAI

– siirtyä käyttämään NFS4:ää (jonka kerberoksista en ymmärrä hölkäsen pölähtävää) VAI

– jotain muuta?

Jos ei tarvetta ole kuin tuolle yhdelle ainoalle käyttäjälle, jonka numerot pitäisi olla samat eri koneissa, niin helpointa taitaa olla yksinkertaisesti synkronoida uid/gid-numerot. NFS4-autentikoinnin ja/tai käyttäjätietokannan (LDAP) konfiguroiminen on suhteettoman työlästä, ellei käyttäjiä oikeasti ole monta käyttämässä useita koneita ristiin rastiin.

Helpointa taitaa olla muuttaa sen käyttäjän/ryhmän numero, jolla on vähemmän tiedostoja. Tässä tapauksessa kannattanee siis jättää Mythtv koskematta ja muuttaa muiden numeroita. Mikä käyttäjä/palvelu on varannut nuo tarvittavat numerot? Yksinkertaisimmillaan homma voi jopa onnistua niin, että poistaa ko. paketin, varaa käyttäjät/ryhmät, ja asentaa paketin uudelleen, jolloin asennuksen luomat käyttäjät tulevat eri numerolle (en lupaa, että temppu onnistuu nimenomaan tässä tapauksessa).