Samba

Tags:    linux

Jeg har en samba server kørende

og når jeg prøve at få kontakt med den fra windows 2000

kan jeg godt se mapperne, men ikke læse den medmindre jeg logger ind som root.

jeg har et bash script

<pre>
mkdir /org/home/$1
chmod 0770 /org/home/$1
adduser $s -s /bin/false -d /org/home/$1 -g alle
passwd $1
smbpasswd -a $1
chown $1 /org/home/$1
</pre>

som oprette en bruger, det virker også fint.

men hvad er forskellen på og hvad gør

unix password
og
smb password


????

Mvh.
Thomas Christensen




8 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Jeg har en samba server kørende

og når jeg prøve at få kontakt med den fra windows 2000

kan jeg godt se mapperne, men ikke læse den medmindre jeg logger ind som root.

jeg har et bash script

<pre>
mkdir /org/home/$1
chmod 0770 /org/home/$1
adduser $s -s /bin/false -d /org/home/$1 -g alle
passwd $1
smbpasswd -a $1
chown $1 /org/home/$1
</pre>

som oprette en bruger, det virker også fint.

men hvad er forskellen på og hvad gør

unix password
og
smb password


????

Mvh.
Thomas Christensen


for mig ligner det at unix password er et password til unix og at smb password er et password til enten andre computere på sambaen eller på andre OS'ere på sambaen....
******************
*Fishing is a lifestyle*
*Like Computer is *
******************



Får at få adgang til dine filer på din linux maskine fra din windows maskine, skal du først lave en bruger til din windows maskine. Og det skal være den du er logget ind med i windows. F.esk. hvis din bruger var Thomas skriver du i consol (som root):

useradd -d /home/Thomas -s bin/false -n Jesper
Skriv: passwd Jesper, og du vil blive bedt om at lave et koderord. Når du har gjort det, skriver du:

smbpasswd -a Jesper
Og du vil blive bedt om at lave et kodeord.

Når du har gjort det, skal sambaserveren lige genstartes:

/etc/rc.d/init.d/smb restart

Så burde du, hvis du logger ind med den bruger/password du har angivet, få adgang til din linux pc. Evt hvis det ikke virker, så post lige din smb.conf





Får at få adgang til dine filer på din linux maskine fra din windows maskine, skal du først lave en bruger til din windows maskine. Og det skal være den du er logget ind med i windows. F.esk. hvis din bruger var Thomas skriver du i consol (som root):

useradd -d /home/Thomas -s bin/false -n Jesper
Skriv: passwd Jesper, og du vil blive bedt om at lave et koderord. Når du har gjort det, skriver du:

smbpasswd -a Jesper
Og du vil blive bedt om at lave et kodeord.

Når du har gjort det, skal sambaserveren lige genstartes:

/etc/rc.d/init.d/smb restart

Så burde du, hvis du logger ind med den bruger/password du har angivet, få adgang til din linux pc. Evt hvis det ikke virker, så post lige din smb.conf



ok, men jeg kan kan helle ikke lige få den kommando til at
genstarte til at virke.

skal jeg bare skrive

/etc/rc.d/init.d/smb restart

eller skal der såt noge specielt foran?

jeg kunne nemlig ikke få den til at virke.

-Thomas
-------------------------------------------------------
Visual Basic noget for dig?
tjek Visual Basic-Gruppen
http://www.udvikleren.dk/groups/?gid=41



Åben så consol, skriv su og så dit kodeord for root.

Skriv så

/etc/rc.d/init.d/smb restart

Eller prøv evt.:
/etc/rd.d/init.d/smb start Får at være sikker på at samba er startet, og så
/etc/rd.d/init.d/smb restart

[Redigeret d. 27/11-04 19:02:06 af JanC]



Åben så consol, skriv su og så dit kodeord for root.

Skriv så

/etc/rc.d/init.d/smb restart

Eller prøv evt.:
/etc/rd.d/init.d/smb start Får at være sikker på at samba er startet, og så
/etc/rd.d/init.d/smb restart

[Redigeret d. 27/11-04 19:02:06 af JanC]


ok i min dokumentation, står der

/etc/rc.d/inti.d/smb restart

men ingen af dem virker,

den siger bare bash, no suhc file or directory,
jeg har prøvet med
./etc/rc.d/init.d restart
./etc/rd.d/init.d restart
/etc/rc.d/init.d restart
/etc/rd.d/init.d restart

men ingen af dem virker!

skal jeg stå et bestemt sted i consolen, eller skal jeg skrive noget beststem foran, jeg er logget ind som root.

håber der er nogen der kan hjælpe mig!

mvh.
Thomas

-------------------------------------------------------
Visual Basic noget for dig?
tjek Visual Basic-Gruppen
http://www.udvikleren.dk/groups/?gid=41



Sorry, my bad. Det er selvfølgelig rc.d :(
Er ikke helt så meget inde i det der samba halløj (det virker dog fint her). Men på denne hjemmeside kan du læse om det:
http://www.samba.netfirms.com/addusers.htm



Sorry, my bad. Det er selvfølgelig rc.d :(
Er ikke helt så meget inde i det der samba halløj (det virker dog fint her). Men på denne hjemmeside kan du læse om det:
http://www.samba.netfirms.com/addusers.htm



ok, nu fandt jeg ud at hvordna jeg starte og stopper samab´en

det var med

/etc/init.d/samba start

men hvorfor er det kun root der kan se filerne i mapperne mens alle andre bruger kun kan se mapperne,

og hvad er forskellen på unix og samba password?

-Thomas
-------------------------------------------------------
Visual Basic noget for dig?
tjek Visual Basic-Gruppen
http://www.udvikleren.dk/groups/?gid=41



Sorry, my bad. Det er selvfølgelig rc.d :(
Er ikke helt så meget inde i det der samba halløj (det virker dog fint her). Men på denne hjemmeside kan du læse om det:
http://www.samba.netfirms.com/addusers.htm


ok, nu fandt jeg ud at hvordna jeg starte og stopper samab´en

det var med

/etc/init.d/samba start

men hvorfor er det kun root der kan se filerne i mapperne mens alle andre bruger kun kan se mapperne,

og hvad er forskellen på unix og samba password?

-Thomas
-------------------------------------------------------
Visual Basic noget for dig?
tjek Visual Basic-Gruppen
http://www.udvikleren.dk/groups/?gid=41



Har fået det til at virke :)

meh vad er forskellen på unix og samba password?

-Thomas
-------------------------------------------------------
Visual Basic noget for dig?
tjek Visual Basic-Gruppen
http://www.udvikleren.dk/groups/?gid=41



t