Sida 1 av 1

samba mellan linux linux - fel pga användar ID skiljer sig

Postat: 11 jul 2008, 15:09
av steqve
Hej!

Jag har en linuxserver med ett sambashare som är explicit tilldelat min användare (steqve, id=1002). På min arbetsstation har jag min användare (steqve, id=1001).

När jag gör en mount -t smfs ... så går allting bra (användarnamn+lösen). Men jag kan inte komma åt mitt monterade share då det monteras med ägande id 1002, och på arbetsstationen har jag 1001. Dvs det blir så att jag inte har några rättigheter på sharet.

I min värld så borde väl det gå att lösa att jag har olika id på server och arbetsstation?

Hur löser jag problemet enklast? (och ja, jag vill verkligen ha samba i det här fallet, inte NFS).

Tackelibock.

Re: samba mellan linux linux - fel pga användar ID skiljer sig

Postat: 16 jul 2008, 16:44
av mcNisse
Testa att lägga på uid och gid till mount optionerna! Har du inte dessa ägs väl filerna av root?

Kod: Markera allt

sudo mount -t smbfs blabla -o uid=$(id -u),gid=$(id -g)

Re: samba mellan linux linux - fel pga användar ID skiljer sig

Postat: 16 jul 2008, 17:37
av maths57
Det är ju intressant, för om du skulle ansluta med en Windowsdator så skulle Samba inte bry sig om id-nummer. Så har id någon betydelse i Samba? Det brukar inte vara något problem för mig.

Edit: Flyttar tråden till Nätverk/Säkerhet/Server.