Kysymys on monen asian summasta.
Mitä tunnsitautumista käytät AD:ta vasten, winbind vai ldap? Vai jompikumpi + kerberos?
Kirjaudu tähän Linux koneellesi ad käyttäjänä ja anna seuraavat komennot ja näytäpä vähän mitä ne vastailee: (peittele kuitenkin jotain random numeroita UUID:sta ja GID:sta jne. ettei kukaan googlella löydä sun domainin tietoja)
id
getent group
getent passwd
Itsellä näyttää tältä:
sopsaare@tepa2:~$ id
uid=10000(sopsaare) gid=10001(UnixUsers) groups=107(fuse),115(pulse-access),10001(UnixUsers),10012(Domain Users),10013(Domain Admins)
sopsaare@tepa2:~$ getent group
....
UnixUsers:*:10001:linuxadmin,linux6,linux10,anjilo,jonaal,linux8,linux7,linux9...
...
sopsaare@tepa2:~$ getent passwd
...
sopsaare:*:10000:10001:Sampo Saarela (sopsaare@tnk.utu.fi):/home/sopsaare:/bin/bash
...
Se mitä olen tehnyt on ldaps authenticaatio Server 2008 AD:ta vasten, johon olen asnetanut Unix lisäkilkkeet ja antanut ihmisille Unix attributeja.
Windowsissa sitten mounttaan yhdeksi verkkoasemaksi nuo Linux kotikansiot, mutta en käytä samoja kotikansioita johtuen monesta syystä.
1. Käyttö oikeuksia on mahdoton saada aivan oikeiksi. Nykyisellään read / write permissionit molemmat ymmärtää, eli ainoa kellä kotikansiooni on oikeiksua, olen minä. Mutta Windowsilla tehdyt filut omistaa Domain User\omaid ja Linuxilla tehdyt filut omistaa Unix User\omaunixid.
2. Linuxissa piilotetut tiedostot (joita on aika paljon kotikansiossa) näkyvät windowsilla, jolloin monet loppukäyttäjät voisivat vähän sekaantua. (lue. lähes eläke ikäiset opettajat, jotka hädintuskin osaavat käyttää omia tiedostoja)
3. Meillä on eri OU:iden kotikansiot eri kansioissa. (henkilökunta, opiskelijat, oppilaat). Tällöin kyseeseen tulisi siis mountata jokaisen kotikansio erikseen jokaisen omilla permissioneilla. Vinkki pam_mount.
Likewisella (Winbindillä) tuli vähän toisen näköisiä ongelmia (ominaisuuksia). Kun tein filun Linuxissa, oli sen omistaja Windowsin mielestä käyttäjä Unix Users\omawindoswid vaikka Linuxin mielestä se oli Domain Users\omawindowsid. Myöskin tuli muita ongelmia, kuten jotkin natiivit Unix ohjelmat (fuse) eivät pitäneet Windows userID:stä, joka on yli 2 miljoonaa perus AD:ssa.
Jos tämä vähän selvensi niin hyvä.
Ja vielä yksi komento:
ls -l
Tässä on errori, jossa Linuxi ei pysty resolvaamaan UID:n omistaaja, jolloin User on UserID:
sopsaare@tepa2:~$ ls -l
-rwxr--r-- 1 10012 UnixUsers 3451 2008-10-13 10:05 krb5.conf
drwxr-xr-x 2 sopsaare UnixUsers 4096 2008-10-06 08:52 Music
Tässä on omia mietteitäni ja ongelmiani AD + Ubuntu yhteistyössä.