Ethambutol


NFS share onder Mac OS XIk schreef enige tijd geleden al over mijn pogingen om mijn Macbook en mijn Linuxdesktop aan elkaar te knopen via NFS. Ethambutol Die mislukten jammerlijk, ethambutol waarna ik voor het aloude AppleTalk koos. Dat werkte, ethambutol maar echt handig was het niet: AppleTalk is behoorlijk traag en wordt door Apple zelf niet meer serieus onderhouden. Ethambutol Mac OS X kan er nog mee overweg omwille van de communicatie met oude systemen, ethambutol maar bij de UNIX-variant die het besturingssysteem feitelijk is, ethambutol hoort natuurlijk NFS. Vorige week verving ik de dualboot-setup (Fedora Linux en Windows XP Pro) op mijn desktop door de nieuwe Ubuntu, ethambutol en besloot ik het nog een keer te proberen, ethambutol en dit keer met meer succes. Voor wie met de materie worstelt, ethambutol lees verder! Installeer eerst een NFS server, ethambutol bijvoorbeeld vanuit een terminal: sudo apt-get install nfs-kernel-server Configureer dan je shares. Ethambutol Open /etc/exports in je favoriete teksteditor: sudo vi /etc/exports De algemene syntax is simpel: /share host(option1, ethambutoloption2) Waarbij host staat voor de client(s) die je toegang wilt geven, ethambutol bijvoorbeeld in de vorm van een hostname, ethambutol een ip-adres of een compleet subnet. De precieze syntax is te vinden in de manpage voor exports(5). Ethambutol Belangrijk is in ieder geval de 'insecure'-optie. Ethambutol Mac OS X verbindt met NFS via hogere poortnummers, ethambutol wat NFS-servers doorgaans niet toestaan tenzij je dat expliciet instelt. Ethambutol Denk, ethambutol voor schrijftoegang, ethambutol ook aan de optie 'rw'. NFS kent geen wachtwoordauthenticatie, ethambutol maar kijkt naar de UID en GID van gebruiker van de client. Ethambutol Stemmen die overeen met die van de eigenaar van de share, ethambutol dan heeft de gebruiker normale toegang. Elders op internet (ik ga niet linken) wordt daarom wel geadviseerd om je UID op je Mac te veranderen. Ethambutol DOE DAT NIET OF WEES VOORBEREID OP GROOTSCHALIG PUINRUIMEN! De juiste manier om dit op te lossen is via mapping. Ethambutol Je kunt de NFS-server opdragen om client-ID's te vertalen naar andere ID's. De simpelste configuratie vertaalt iedere client naar dezelfde UID en GID. Ethambutol Welke ID's de server kiest, ethambutol is gelukkig in te stellen. Ethambutol Gebruik daarvoor de volgende drie opties: all_squash - vertaalt de ID's van iedere client naar dezelfde waarden anonuid=n - zet het UID op n anongid=n - dito voor GID De UID/GID van de eigenaar van mijn share zijn 1000/1000, ethambutol dus /etc/exports ziet er op mijn server als volgt uit: /share host(rw, ethambutolinsecure, ethambutolall_squash, ethambutolanonuid=1000, ethambutolanongid=1000) Exporteer dan je shares vanuit een terminal met: sudo exportfs -ra Of start of herstart de NFS-server met: sudo /etc/init.d/nfs-kernel-server restart Verbindt vervolgens vanuit de Finder op je Mac (Appeltje-K) met je NFS-server (nfs://server/share). Ethambutol Een kind kad de was doen.