Op m'n debian server zijn verschillende gebruikers aangemaakt, o.a. thomas (voor mezelf) en xbox (staan al m'n mp3tjes etc). De rechten voor de home map van gebruiker xbox staan als volgt ingesteld:
Via samba maken gebruikers met hun home map (bijv.: /home/thomas) een netwerk-verbinding. Om de mp3's vanuit de gebruiker xbox beschikbaar te maken staat in elke home map een sym-link.
Dit werkt perfect, maar nou wil ik dat de gebruiker thomas schrijfrechten krijgt in de map van xbox. Vandaar dat ik deze heb toegevoegt aan de groep xbox
Dit leek mij een logische oplossing om het geheel te regelen. Thomas zit in de groep xbox en de rechten voor /home/xbox staan op 775. Tot mijn grote verbazing werkt dit dus niet. Niet met samba, ssh of ftp alleen als ik de map /home/xbox chmod op 777 (uiteraard niet de bedoeling). Dit zou betekenen dat thomas niet in de groep 'xbox' zit. Nou goed, kleine check:
Wat zie ik over het hoofd?
code:
1
2
3
| thomas@Harper:/home$ ls -l ... drwxrwxr-x 4 xbox xbox 4096 2005-08-14 13:22 xbox |
Via samba maken gebruikers met hun home map (bijv.: /home/thomas) een netwerk-verbinding. Om de mp3's vanuit de gebruiker xbox beschikbaar te maken staat in elke home map een sym-link.
code:
1
| # ls -l ../xbox/mp3 |
Dit werkt perfect, maar nou wil ik dat de gebruiker thomas schrijfrechten krijgt in de map van xbox. Vandaar dat ik deze heb toegevoegt aan de groep xbox
code:
1
| # usermod -G xbox thomas |
Dit leek mij een logische oplossing om het geheel te regelen. Thomas zit in de groep xbox en de rechten voor /home/xbox staan op 775. Tot mijn grote verbazing werkt dit dus niet. Niet met samba, ssh of ftp alleen als ik de map /home/xbox chmod op 777 (uiteraard niet de bedoeling). Dit zou betekenen dat thomas niet in de groep 'xbox' zit. Nou goed, kleine check:
code:
1
2
| thomas@Harper:/home$ groups thomas thomas : thomas xbox |
Wat zie ik over het hoofd?
Watch out where the huskies go an' don't you eat that yellow snow!