Fórum Root.cz
Hlavní témata => Sítě => Téma založeno: Farrell 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):
[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
-
[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?
-
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 (http://wiki.ubuntu.cz/samba) Tohle by Ti mohlo pomoct.
-
to jsem samozřejmě udělal...
adduser mc
smbpasswd -a mc
-
tu se nedají editovat příspěvky?
wiki jsem četl...
pokud někdo bude chtít ssh, dám
jinak log...
[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)
-
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
-
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)