Olen pystyttänyt levypalvelimen, jossa on samba-jako, sillä käytän sitä ensisijaisesti Windows-koneen kautta.
Tässä palvelimessa on läjä käyttäjätunnuksia, joista ensimmäisen (UID 1000) perustin ylläpitoa varten asennusvaiheessa. Varsinaiset käyttäjätunnukset alkavat sitten UID 1001...
Nyt lisäsin verkkoon Ubuntu-työaseman, johon perustin käyttäjät, jotka saivat UID alkaen 1000. Tästä seurasi, että samalla käyttänimellä on nyt eri UID näissä koneissa. Jos siis tallennan tiedoston omalla käyttäjätunnuksellani Windows-koneessa, en olekaan sen omistaja enää Ubuntu-työasemasta katsottuna. Näin olena ainakin asian tulkinnut. Palvelimen sisältöön en halua tässä vaiheessa koskea. Se toimii.
Luulen osaavani vaihtaa UID:t /etc/passwd -tiedostoon, mutta tällöin jää jo luomiini tiedostoihin väärät omistajat. Esim. jos muutan UID 1000 -> 1001, niin minun pitäisi myös muuttaa kaikkien niiden tiedostojen omistajaksi UID 1001, joissa se nyt on 1000.
Menikö oikein ?
Kaipailisin sellaista scriptiä, jolla tämä muutos tehtäisiin mahdollisimman tehokkasti.
t. Mika