datagott > comp.os.* > comp.os.linux.netwerken

Ben Engbers (18.04.2011, 15:36)
Tijdens de installatie van het programma smb4k is in mijn eigen
home-directory de directory smb4k aangemaakt. Eigenaar van die directory
is root.

Ik kan de windows-share wel mounten naar smb4k maar als user <usernaam>
heb ik geen schrijfrechten in die share. Als root heb ik wel
schrijfrechten in de share.
Wanneer ik voorafgaand aan het mounten eerst mezelf eigenaar maak van de
smb4k-directory, wordt door het mount-commando de eigendom meteen
gereset naar root.

Vraag:
Hoe kan ik de share zodanig mounten dat ik ook als gewone user
schrijfrechten heb?

Ben
tjoen (18.04.2011, 18:45)
On 04/18/11 15:36, Ben Engbers wrote:
[..]
> Vraag:
> Hoe kan ik de share zodanig mounten dat ik ook als gewone user
> schrijfrechten heb?


Met de mountoptie user=usernaam
Ben Engbers (18.04.2011, 20:05)
Op 18-04-11 18:45, tjoen schreef:

>> Vraag:
>> Hoe kan ik de share zodanig mounten dat ik ook als gewone user
>> schrijfrechten heb?

> Met de mountoptie user=usernaam


Had ik al geprobeerd maar wanneer ik als root mount met het commando
mount -t cifs ... -o user-usernaam
en vervolgens naar de share probeer te schrijven krijg ik echt een
foutmelding dat de toegang geweigerd wordt.

Ben
(BTW Ik heb al van alles geprobeerd maar het lukt niet om de
windows-machines te browsen. Ze zien elkaar wel maar ik kan alleen mijn
eigen laptop browsen)
tjoen (19.04.2011, 10:01)
On 04/18/11 20:05, Ben Engbers wrote:
> Op 18-04-11 18:45, tjoen schreef:
>>> Vraag:
>>> Hoe kan ik de share zodanig mounten dat ik ook als gewone user
>>> schrijfrechten heb?

>> Met de mountoptie user=usernaam

> Had ik al geprobeerd maar wanneer ik als root mount met het commando
> mount -t cifs ... -o user-usernaam


Echt user-usernaam i.p.v. user=usernaam
usernaam is dacht ik loginnaam op server

> en vervolgens naar de share probeer te schrijven krijg ik echt een
> foutmelding dat de toegang geweigerd wordt.


Had zoiets toen ik op sambaserver geen wachtwoord had. Heeft windows
een log?
Voor locale user werken opties als uid=<nummer> en gid=
Voor permissies werkt mode=666

> (BTW Ik heb al van alles geprobeerd maar het lukt niet om de
> windows-machines te browsen. Ze zien elkaar wel maar ik kan alleen mijn
> eigen laptop browsen)


Wat ik schreef is voor samba 3.5.8
Misschien dat in 4.0 iets is veranderd
Ben Engbers (20.04.2011, 16:17)
Op 19-04-11 10:01, tjoen schreef:
> On 04/18/11 20:05, Ben Engbers wrote:
> Echt user-usernaam i.p.v. user=usernaam
> usernaam is dacht ik loginnaam op server
> een log?
> Voor locale user werken opties als uid=<nummer> en gid=
> Voor permissies werkt mode=666
> Misschien dat in 4.0 iets is veranderd


Als eerste heb ik op suggestie van een bekende gekeken naar de
firewall-instellingen op mijn linux-bak. Ik heb daar nu in ieder geval
zowel samba als smba-client als vertrouwde services opgevoerd.

Mede naar aanleiding van jouw antwoord kwam ik er achter (herinnerde ik
me) dat ik voor samba een aparte user moest aanmaken.
Ik heb als root smbpasswd -a <usernaam> uitgevoerd.

Wanneer ik als root mount -t cifs //192.168.0.138/MZ
/home/bengbers/smb4k/ -o user=<usernaam> uitvoer en daarna het
wachtwoord van de user invoer, wordt de share wel gemount maar schrijven
wil nog steeds niet lukken.

In smb4k zie ik nu wel de windows-machine terug.
Dubbelklikken gaf in eerste instantie een foutmelding in de trant van
'ongeldig commando: net share rap list'.
Ik heb toen handmatig proberen te mounten.
Dubbelklikken geeft nu als foutmelding 'sudo /etc/sudoers is mode 0640,
should be 0440'

Ik heb nog nooit met sudo gewerkt. Moet ik daar ook iets veranderen?

Ben
tjoen (20.04.2011, 19:30)
On 04/20/11 16:17, Ben Engbers wrote:
>> On 04/18/11 20:05, Ben Engbers wrote:
>>>>> Vraag:
>>>>> Hoe kan ik de share zodanig mounten dat ik ook als gewone user
>>>>> schrijfrechten heb?


> Mede naar aanleiding van jouw antwoord kwam ik er achter (herinnerde ik
> me) dat ik voor samba een aparte user moest aanmaken.
> Ik heb als root smbpasswd -a<usernaam> uitgevoerd.


Dat is alleen voor de samba server. Bij jou gaat het toch om XP?

> Wanneer ik als root mount -t cifs //192.168.0.138/MZ
> /home/bengbers/smb4k/ -o user=<usernaam> uitvoer en daarna het
> wachtwoord van de user invoer, wordt de share wel gemount maar schrijven
> wil nog steeds niet lukken.


De usernaam op XP dus?
Probeer ook -o user=<usernaam>,uid=<zie /etc/passwd>,rw
Vlgs man mount.cifs kan mode=666 waarschijnlijk niet

> In smb4k zie ik nu wel de windows-machine terug.
> Dubbelklikken gaf in eerste instantie een foutmelding in de trant van
> 'ongeldig commando: net share rap list'.


rap is ouder alternatief voor rpc dacht ik

> Ik heb toen handmatig proberen te mounten.
> Dubbelklikken geeft nu als foutmelding 'sudo /etc/sudoers is mode 0640,
> should be 0440'
> Ik heb nog nooit met sudo gewerkt. Moet ik daar ook iets veranderen?


Misschien dat Ubuntu gebruikers daar antwoord op hebben
Ben Engbers (21.04.2011, 14:11)
Op 20-04-11 19:30, tjoen schreef:
> On 04/20/11 16:17, Ben Engbers wrote:
>>> On 04/18/11 20:05, Ben Engbers wrote:
>>>>>> Vraag:
>>>>>> Hoe kan ik de share zodanig mounten dat ik ook als gewone user
>>>>>> schrijfrechten heb?


Om uiteindelijk het gewenste resultaat te krijgen heb ik:
- smb4k ge´nstalleerd
- In smb.conf opgegeven dat mijn werkgroep 'Thuis' heet; voor alle PC's
dezelfde werkgroep opgegeven
- voor samba een user aangemaakt (smbpasswd -a <usernaam>)
- In de firewall-settings aangegeven dat samba en samba-client
vertrouwde services zijn
- /etc/sudoers op 0440 gezet (chmod 0440 /etc/sudoers)
- Bij de instellingen voor smb4k opgegeven dat de huidige
netwerkomgeving gescand moet worden.

Ik zie nu in smb4k alle PC's met de daarop aangeboden shares.
Dubbelklikken resulteert in het mounten.

Bedankt,
Ben

>> Dubbelklikken geeft nu als foutmelding 'sudo /etc/sudoers is mode 0640,
>> should be 0440'
>> Ik heb nog nooit met sudo gewerkt. Moet ik daar ook iets veranderen?


chmod 0440 /etc/sudoers bleek dus essentieel te zijn.
tjoen (21.04.2011, 18:49)
On 04/21/11 14:11, Ben Engbers wrote:
> Om uiteindelijk het gewenste resultaat te krijgen heb ik:
> - smb4k ge´nstalleerd
> - In smb.conf opgegeven dat mijn werkgroep 'Thuis' heet; voor alle PC's
> dezelfde werkgroep opgegeven


Erg verwarrend als je naar subject kijkt

> Ik zie nu in smb4k alle PC's met de daarop aangeboden shares.
> Dubbelklikken resulteert in het mounten.


Belangrijkste dat het uiteindelijk werkt
Ben Engbers (22.04.2011, 17:35)
Op 21-04-11 18:49, tjoen schreef:
> On 04/21/11 14:11, Ben Engbers wrote:
> Erg verwarrend als je naar subject kijkt

Wat bedoel je hiermee? Waarom wekt dit verwarring? Mijn bedoeling is dat
alle PC's die in mijn huisnetwerk zitten in dezelfde groep zitten. daar
is toch niets op tegen?
>> Ik zie nu in smb4k alle PC's met de daarop aangeboden shares.
>> Dubbelklikken resulteert in het mounten.

> Belangrijkste dat het uiteindelijk werkt

Inmiddels heb ik op mij linux-laptop een share aangemaakt en die ik
probeer ik vanuit de windows-client te benaderen.
Op de windows-client zie ik wel de share maar verder heb ik alleen maar
toegangsweigeringen. Het blijft dus een kwestie van verder zoeken maar
ik neem aan dat het nu om instellingen op de linux-klant gaat

Ben
tjoen (22.04.2011, 18:49)
On 04/22/11 17:35, Ben Engbers wrote:
> Op 21-04-11 18:49, tjoen schreef:
> Wat bedoel je hiermee? Waarom wekt dit verwarring? Mijn bedoeling is dat
> alle PC's die in mijn huisnetwerk zitten in dezelfde groep zitten. daar
> is toch niets op tegen?


Uit Subjetregel en uit eerste posting lijkt het dat je een XP share
wil benaderen vanuit linux. Maar je wil het juist andersom.
Anders had ik wel naar smb.conf gevraagd

> Inmiddels heb ik op mij linux-laptop een share aangemaakt en die ik
> probeer ik vanuit de windows-client te benaderen.
> Op de windows-client zie ik wel de share maar verder heb ik alleen maar
> toegangsweigeringen. Het blijft dus een kwestie van verder zoeken maar
> ik neem aan dat het nu om instellingen op de linux-klant gaat


Nee, dat snap ik niet, het werkkte wel en nu weer niet?
Ben Engbers (22.04.2011, 19:31)
Op 22-04-11 18:49, tjoen schreef:
> On 04/22/11 17:35, Ben Engbers wrote:
>> Op 21-04-11 18:49, tjoen schreef:


> Uit Subjetregel en uit eerste posting lijkt het dat je een XP share
> wil benaderen vanuit linux. Maar je wil het juist andersom.
> Anders had ik wel naar smb.conf gevraagd
>> Nee, dat snap ik niet, het werkkte wel en nu weer niet?

Vanuit Linux kan ik de Windows XP-shares mounten maar soms wil ik vanuit
ook vanuit Windows een Linux-share kunnen benaderen.

Het eerste werkt nu, het tweede nog niet maar in principe wil ik allebei
aan de praat krijgen.
Soortgelijke onderwerpen