samba
Moderaator: Moderaatorid
-
kiriainile
- Pingviini aktivist

- Postitusi: 221
- Liitunud: 15.12.2007, 17:55
Ja nüüd see ka siis veel: administraator@administraator-desktop:~$ cat /var/log/samba/log.nmbd
[2008/05/04 10:19:19, 0] nmbd/nmbd.c:main(711)
Netbios nameserver version 3.0.28a started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2008/05/04 10:19:19, 0] nmbd/nmbd_subnetdb.c:create_subnets(245)
create_subnets: unable to create any subnet from given interfaces. nmbd is terminating
[2008/05/04 10:19:19, 0] nmbd/nmbd.c:main(785)
ERROR: Failed when creating subnet lists. Exiting.
administraator@administraator-desktop:~$
[2008/05/04 10:19:19, 0] nmbd/nmbd.c:main(711)
Netbios nameserver version 3.0.28a started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2008/05/04 10:19:19, 0] nmbd/nmbd_subnetdb.c:create_subnets(245)
create_subnets: unable to create any subnet from given interfaces. nmbd is terminating
[2008/05/04 10:19:19, 0] nmbd/nmbd.c:main(785)
ERROR: Failed when creating subnet lists. Exiting.
administraator@administraator-desktop:~$
-
kiriainile
- Pingviini aktivist

- Postitusi: 221
- Liitunud: 15.12.2007, 17:55
-
kiriainile
- Pingviini aktivist

- Postitusi: 221
- Liitunud: 15.12.2007, 17:55
tegin selle ära ja nüüd sain lõpuks sellise vastuse. Mis ma nüüd peaksin tegema?
administraator@administraator-desktop:/etc/samba$ sudo /etc/init.d/samba restart
* Stopping Samba daemons start-stop-daemon: warning: failed to kill 5151: No such process
[ OK ]
* Starting Samba daemons [ OK ]
administraator@administraator-desktop:/etc/samba$
administraator@administraator-desktop:/etc/samba$ sudo /etc/init.d/samba restart
* Stopping Samba daemons start-stop-daemon: warning: failed to kill 5151: No such process
[ OK ]
* Starting Samba daemons [ OK ]
administraator@administraator-desktop:/etc/samba$
Kas see tähendab seda, et nmbd kustub ikka ära ?kiriainile kirjutas:tegin selle ära ja nüüd sain lõpuks sellise vastuse. Mis ma nüüd peaksin tegema?
administraator@administraator-desktop:/etc/samba$ sudo /etc/init.d/samba restart
* Stopping Samba daemons start-stop-daemon: warning: failed to kill 5151: No such process
[ OK ]
* Starting Samba daemons [ OK ]
administraator@administraator-desktop:/etc/samba$
mine uuesti /etc/samba ja proovi seda:
Kood: Vali kõik
sudo sed '/hosts allow/I s/.*/#&/' -i.backup smb.conf
Kui see ei aita siis tuleb samba eelmisele versioonile tagasi viia.
"Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford
-
kiriainile
- Pingviini aktivist

- Postitusi: 221
- Liitunud: 15.12.2007, 17:55
Midagi erilist ei juhtunudki ainult muutsime smb.conf failikiriainile kirjutas:tegin selle ära, aga just kui midagi ei juhtunud. Aga kuidas seda sambat nüüd proovida käivitada, et kus ma aru saan, et ta käib?
Kood: Vali kõik
sudo /etc/init.d/samba restart
"Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford
-
kiriainile
- Pingviini aktivist

- Postitusi: 221
- Liitunud: 15.12.2007, 17:55
Nüüd andis sellise asja. Panen lapsed magama ja hetke pärast proovin Win -st vaadata. Aga üks küsimus: et kus saaks sellist tarkust õppida?
administraator@administraator-desktop:/etc/samba$ sudo /etc/init.d/samba restart
[sudo] password for administraator:
* Stopping Samba daemons [ OK ]
* Starting Samba daemons [ OK ]
administraator@administraator-desktop:/etc/samba$
administraator@administraator-desktop:/etc/samba$ sudo /etc/init.d/samba restart
[sudo] password for administraator:
* Stopping Samba daemons [ OK ]
* Starting Samba daemons [ OK ]
administraator@administraator-desktop:/etc/samba$
-
kiriainile
- Pingviini aktivist

- Postitusi: 221
- Liitunud: 15.12.2007, 17:55
Noh, sinuga juba igav ei hakkakiriainile kirjutas:Nii, nüüd oli näha aga küsib kasutajat ja salasõna. Omast arust pole ma midagi sellist ubuntus pannud. Aga mis see võiks olla? Või kuidas seda vaadata?
Ma arvan, et sa peaks õppima selgeks selle graafilise liidese kasutamise. Ma ei tea kuidas need graafilised frontendid töötavad ega oska selle koha pealt nõu anda.
Ühesõnaga samba kontrollib ligipääsu ressurssidele kontrollides winiga ühilduva kasutaja olemasolu "smbusers" failist ja kontrollib tema salasõna "smbpasswd" failist ja sama kasutaja peab leiduma ka Linuxi passwd failist. Samas failisüsteem peab ka lubama selle kasutaja tegevust olgugi, et samba lubab kasutaja ressurssidele ligi.
Alguseks niipalju:
Logi Ubuntusse
Kood: Vali kõik
smbpasswd -a administraator
Selle salasõnaga saad ressurssidele ligi.
See kas ta küsib salasõna ka siis kui "guest" on lubatud sõltub smb kliendi implementatsioonist. Kas ta üritab guestina siise logida või mitte.
Võta browseable =no printeri eest ära siis näed ka seda winist.
Ps: Peaksid samba kasutamise kohta tegema eraldi teema.
Miks sa selle teema raua alla panid ?
EDIT: Sorry panin vähe puusse su kasutaja on muidugi administraator.
Ühesõnaga logi lihtsalt sisse ja anna käsk "smbpasswd -a adminstraator"
"Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford
-
kiriainile
- Pingviini aktivist

- Postitusi: 221
- Liitunud: 15.12.2007, 17:55
Vahepeal oli see arvuti remondis. Aga nüüd ikkagi kui kirjutan smbpasswd -a administraator
Siis annab ta sellise asja:
administraator@administraator-desktop:~$ smbpasswd -a administraator
When run by root:
smbpasswd [options] [username]
otherwise:
smbpasswd [options]
options:
-L local mode (must be first option)
-h print this usage message
-s use stdin for password prompt
-c smb.conf file Use the given path to the smb.conf file
-D LEVEL debug level
-r MACHINE remote machine
-U USER remote username
extra options when run by root or in local mode:
-a add user
-d disable user
-e enable user
-i interdomain trust account
-m machine trust account
-n set no password
-W use stdin ldap admin password
-w PASSWORD ldap admin password
-x delete user
-R ORDER name resolve order
administraator@administraator-desktop:~$
Mis ma sellega peale hakkan
Ei saa ikka kuidagi sellesse arvutisse. Küsib kasutajanime ja parooli. Kuidgi rumal on olla 
Siis annab ta sellise asja:
administraator@administraator-desktop:~$ smbpasswd -a administraator
When run by root:
smbpasswd [options] [username]
otherwise:
smbpasswd [options]
options:
-L local mode (must be first option)
-h print this usage message
-s use stdin for password prompt
-c smb.conf file Use the given path to the smb.conf file
-D LEVEL debug level
-r MACHINE remote machine
-U USER remote username
extra options when run by root or in local mode:
-a add user
-d disable user
-e enable user
-i interdomain trust account
-m machine trust account
-n set no password
-W use stdin ldap admin password
-w PASSWORD ldap admin password
-x delete user
-R ORDER name resolve order
administraator@administraator-desktop:~$
Mis ma sellega peale hakkan
Selle smbpasswd vidinaga on selline lugu, et -a option lisab kasutaja andmebaasi ja seda saab teha ainult root. Kui kirjutada lihtsalt smbpasswd siis ta üritab muuta sisselogitud kasutaja samba parooli aga sul too puudub andmebaasis seega:kiriainile kirjutas:Vahepeal oli see arvuti remondis. Aga nüüd ikkagi kui kirjutan smbpasswd -a administraator
Siis annab ta sellise asja:
administraator@administraator-desktop:~$ smbpasswd -a administraator
When run by root:
smbpasswd [options] [username]
otherwise:
smbpasswd [options]
options:
-L local mode (must be first option)
-h print this usage message
-s use stdin for password prompt
-c smb.conf file Use the given path to the smb.conf file
-D LEVEL debug level
-r MACHINE remote machine
-U USER remote username
extra options when run by root or in local mode:
-a add user
-d disable user
-e enable user
-i interdomain trust account
-m machine trust account
-n set no password
-W use stdin ldap admin password
-w PASSWORD ldap admin password
-x delete user
-R ORDER name resolve order
administraator@administraator-desktop:~$
Mis ma sellega peale hakkanEi saa ikka kuidagi sellesse arvutisse. Küsib kasutajanime ja parooli. Kuidgi rumal on olla
Kood: Vali kõik
sudo smbpasswd -a administraator
"Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford
-
kiriainile
- Pingviini aktivist

- Postitusi: 221
- Liitunud: 15.12.2007, 17:55
No palju sul seal Ubuntus kasutajaid on ?kiriainile kirjutas:nii, proovisin seda nüüd kirjutada. Muidugi ei saanud ma aru, et kas ma sain nüüd parooli peale või mitte. Aga win ikka ligi ei pääse. Selle kasutajanimega asjad kehvad. Ei saa aru milline see on.
Kui sa kasutad sama konf faili nagu sa eelnevalt postitasid siin teemas siis sul on jagatud "homes" ainult mis on spetsiaalne share mis on mõeldud jagamaks kasutajate kodu kausta siis automaatselt antud juhul jagatakse kõikide kasutajate kodukad. Loomulikult ainult need kasutajad pääsevad ligi nendele kellel on ka samba kasutaja sisestatud koos salasõnaga.
Praegu ma arvan lihtsalt tuleb teha sambale taaskäivitus ja uuesti proovida. Seda sa juba peaks hästi oskama:
Kood: Vali kõik
sudo /etc/init.d/samba restart "Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford
-
kiriainile
- Pingviini aktivist

- Postitusi: 221
- Liitunud: 15.12.2007, 17:55
-
kiriainile
- Pingviini aktivist

- Postitusi: 221
- Liitunud: 15.12.2007, 17:55
EDIT: ahjaa sul oli seal veel mingi pdf share ka...... Kas see on eraldi kasutaja ? Kui on siis tead mida teha. See, et seal on guest ok ei oma mingit väärtust kui Linuxi failisüsteemi õigused pole piisavad. Samba küll laseb läbi aga failisüsteem plokib ikka. Kui tahad kõiki kasutajaid lubada siis anna chmod -R 777 õigused kogu kataloogile.
Kuidas seda õigust nüüd anda?
-
kiriainile
- Pingviini aktivist

- Postitusi: 221
- Liitunud: 15.12.2007, 17:55
Räägi nüüd konkreetsemalt mis uuenduse.kiriainile kirjutas:Ah, uus jama. Tegin ära mingi uuenduse ja nüüd ütleb windoosast ,et pole juurdepääsu õigust.
Mis puutub nüüd samba kaudu jagatud ressursside kasutamisse siis on vaja ainult paar asja meeles pidada.
1. Samba autoriseerib sind kasutades oma registreeritud kasutajate andmebaasi mille sa lisad smbpasswd -ga kusjuures sama Linuxi kasutaja peab eksisteerima süsteemis aga nende salasõnad ei pea kattuma. Sambale võib anda direktiive mis lubavad ainult teatud kasutajat teatud ressurssi kasutama või kasutajate gruppi jne. Kui üritad sisse logida kasutajana mida pole samba andmebaasis või konfi failis on direktiiv mis seda kasutajat ei luba siis samba plokib sinu juurdepääsu
2. Isegi kui samba konfis on sul lubatud kirjutada/lugeda aga failisüsteemi õigused lubavad ainult lugeda siis saad ikkagi ainult lugeda. Tähendab selle samba ja Linuxi ühisel samanimelisel kasutajal peab olema kas omistuse või grupi kaudu õigused failisüsteemi tasandil antud ressursile. Loomulikult käivad ka kõikidele teistele mõeldud õigused mille puhul saavad kõik keda samba on autoriseerinud kasutada seda vastavalt privileegidele ja kui ressursile pääseb ligi guestina siis saavad sinna kõik kes vähegi antud lähivõrku oma arvuti torkavad.
Need on väga elementaarsed asjad minu meelest isegi windowsis on keerulisem kuna sealne ACL võimaldab anda privileege suurema täpsusega. Pealegi ressursside jagamine windoosas toimub täpselt samal põhimõttel seal on ka eraldi võrgu kaudu õigused ja failisüsteemi õigused ning väiksem õigus võidab kui läheb autoriseerimiseks.
"Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford
-
kiriainile
- Pingviini aktivist

- Postitusi: 221
- Liitunud: 15.12.2007, 17:55
No, tegin ubuntule uuenduse ja kuidagi ta muutis ka ära samba asjad. Aga ma proovin selle ise tagasi sudida. Muidugi arvan, et jään jänni. Aga ma annan siia kohe teada.
Aga mul nüüd järgmine arvuti töö juures käsil ja tahaks ta panna teistega ühte võrku. Siin samba on andnud vaikimisi workgroup aga minul võrk NET.
Kuidas seda muuta. Asi selles, et ei leia võrguprinterit ülesse. Võrguprinter on ühendatud ühe teise ubuntu järgi läbi samba.
Aga mul nüüd järgmine arvuti töö juures käsil ja tahaks ta panna teistega ühte võrku. Siin samba on andnud vaikimisi workgroup aga minul võrk NET.
Kuidas seda muuta. Asi selles, et ei leia võrguprinterit ülesse. Võrguprinter on ühendatud ühe teise ubuntu järgi läbi samba.
