Samba - nelze získat přístup

Samba - nelze získat přístup
« kdy: 18. 11. 2012, 00:02:46 »
Ahoj,
nahodil jsem debian server, chci z něho udělat mj. i minecraft server, tak jsem si chtěl zpřístupnit adresář s mc serverem přes sambu, ale to je ovšem problém. V configu mám toto (útržek):
Kód: [Vybrat]
[mcsrv]
path = /root/mcsrv/
writeable = yes
browseable = yes
valid users = mc
guest ok = yes
mimo to jsem zkoušel různé kombinace a i jiné nastavení, je*u se s tím asi dvě hodiny a furt nic, adresář ve win vidím, když na něj kliknu a zadám heslo, tak mi to řekne, že tam nemám přístup, nebo pravomoce...

samozřejmě pokaždé sambu restartuju

už fakt nevím co s tím, žádná rada na webu nepomohla... díky

ale zkušel jsem i X dalších kombinací... ale pokaždé se mě to ve windows zeptá na heslo, zadám


Re:Samba - nelze získat přístup
« Odpověď #1 kdy: 18. 11. 2012, 00:14:45 »
Kód: [Vybrat]
[mcsrv]
path = /root/mcsrv/
writeable = yes
browseable = yes
valid users = mc
guest ok = yes
adresář ve win vidím, když na něj kliknu a zadám heslo, tak mi to řekne, že tam nemám přístup, nebo pravomoce...

Bezny uzivatel, ktereho mas uvedeneho prece nemuze mit prava k /root/mcsrv/, jestli jsi to teda rucne nenastavil. Cele je to prasarna. Proc nedas path treba do /home/mc?
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."

Re:Samba - nelze získat přístup
« Odpověď #2 kdy: 18. 11. 2012, 00:17:49 »
1) chtělo by to mrknout co píšou logy - /var/log/samba/..
2) vždycky musí existovat uživatel mc v systému (klidně bez hesla) + musíš vytvořit Samba uživatele mc s heslem
3)http://wiki.ubuntu.cz/samba Tohle by Ti mohlo pomoct.

Re:Samba - nelze získat přístup
« Odpověď #3 kdy: 18. 11. 2012, 00:20:47 »
to jsem samozřejmě udělal...
Kód: [Vybrat]
adduser mc
smbpasswd -a mc

Re:Samba - nelze získat přístup
« Odpověď #4 kdy: 18. 11. 2012, 00:25:07 »
tu se nedají editovat příspěvky?


wiki jsem četl...

pokud někdo bude chtít ssh, dám

jinak log...
Citace
[2012/11/18 01:51:39.883059,  1] smbd/service.c:678(make_connection_snum)
  create_connection_server_info failed: NT_STATUS_ACCESS_DENIED
[2012/11/18 01:51:39.897595,  1] smbd/service.c:678(make_connection_snum)
  create_connection_server_info failed: NT_STATUS_ACCESS_DENIED
[2012/11/18 01:51:39.903791,  1] smbd/service.c:678(make_connection_snum)
  create_connection_server_info failed: NT_STATUS_ACCESS_DENIED
[2012/11/18 01:51:39.910595,  1] smbd/service.c:678(make_connection_snum)
  create_connection_server_info failed: NT_STATUS_ACCESS_DENIED
[2012/11/18 01:51:39.915238,  1] smbd/service.c:678(make_connection_snum)
  create_connection_server_info failed: NT_STATUS_ACCESS_DENIED
[2012/11/18 01:51:42.853565,  1] smbd/service.c:678(make_connection_snum)
  create_connection_server_info failed: NT_STATUS_ACCESS_DENIED
[2012/11/18 01:54:45.327198,  1] smbd/service.c:678(make_connection_snum)
  create_connection_server_info failed: NT_STATUS_ACCESS_DENIED
[2012/11/18 01:54:45.382407,  1] smbd/service.c:678(make_connection_snum)
  create_connection_server_info failed: NT_STATUS_ACCESS_DENIED
[2012/11/18 01:54:50.747196,  1] smbd/service.c:678(make_connection_snum)
  create_connection_server_info failed: NT_STATUS_ACCESS_DENIED
[2012/11/18 01:55:06.715997,  1] smbd/service.c:678(make_connection_snum)


Re:Samba - nelze získat přístup
« Odpověď #5 kdy: 18. 11. 2012, 13:48:12 »
jo a všechny práva jsem nastavil, vč. chown na ten adresář.. zkusím to tedy dát do /home/mc a znovu udělat samba config

Benda

Re:Samba - nelze získat přístup
« Odpověď #6 kdy: 18. 11. 2012, 23:00:01 »
Jsou dve moznoznosti jak nastavit sambu
security = share (pro vsechny bez uzivatele)  nebo security=user
kde pak musis v systemu vytvorit stejneho uzivatele jako mas na WIN + heslo
useradd "jmeno uzivatele"
passwd "jmeno uzivatele" -->> nasledne zadat heslo
---> tim si pridas uzivatel do systemu
smbpasswd -a "jmeno uzivatel"  -->> nasledne zadat heslo (parametr "a" zadavas pouze poprve kdyz chces uzivatele vytvorit)
no  pak stavi chown "nasledne zadat heslo":"nasledne zadat heslo" /root/neco neco
a taky prava chmod -R 775 /root/neco neco  (tim -R nastavis ze to nastaveni probehne pro vsechny vnorene slozky a adresare)