Portál AbcLinuxu, 6. května 2025 22:49
smbpasswd -a uzivatel
, tak sice příkaz projde, ale v /etc/samba/smbusers
se nestane nic.
passdb.tdb
, ale k uživatelům mi to píše Home server: ordon Home server: ordon Home server: ordon Home server: ordon uziv:1000:uzivatel 1proč tam je 4 krtá uveden Home server? Je do OK. a jak se toho případně zbavit.
[Nazev] guest ok = yes public = yes ..
[data-r] mangle case = yes guest ok = yes writeable = yes public = yes path = /mnt/basic force user = nobody force group = nogroup case sensitive = yes
[global] workgroup = EXAMPLE security = user browsable = yes local master = yes [homes] guest ok = no browsable = no [temp] path = /mnt/basic public = yesV tomto případě se mi hlásí na
smbclient -L gondor
Domain=[EXAMPLE] OS=[Unix] Server=[Samba 3.5.10-114.el6] Sharename Type Comment --------- ---- ------- temp Disk IPC$ IPC IPC Service (Samba 3.5.10-114.el6) test Disk Home directory of test Domain=[EXAMPLE] OS=[Unix] Server=[Samba 3.5.10-114.el6] Server Comment --------- ------- GONDOR Samba 3.5.10-114.el6 Workgroup Master --------- ------- EXAMPLE GONDORA když se k systému připojím pomocí smbclienta
smbclient '\\gondor\temp'
tak nezahlásí žádnou chybu. Ale když se připojím a dám ls
nebo dir
odpovědí je NT_STATUS_ACCESS_DENIED listing \*Adresář /mnt má práva
755
, adresář /mnt/basic jsem nastavil na 777
(vlastník je root.)
Zkusil jsem záchyt wiresharkem. Tohle je část kdy se zeptá na
14 5.089662 10.0.0.10 10.0.0.1 SMB Tree Connect AndX Request, Path: \\GONDOR\IPC$ 15 5.091301 10.0.0.1 10.0.0.10 SMB Tree Connect AndX Response 16 5.091362 10.0.0.10 10.0.0.1 SMB Trans2 Request, GET_DFS_REFERRAL, File: \gondor\temp 17 5.092152 10.0.0.1 10.0.0.10 SMB Trans2 Response, GET_DFS_REFERRAL, Error: STATUS_NOT_FOUNDto je vidět, že v paketu 17 je chyba, že tvrdí, že
\gondor\temp
nezná.
Pokud ale rozbalím paket 15, tak server odpovídá
Transmission Control Protocol, Src Port: microsoft-ds (445), Dst Port: ndm-agent-port (43189), Seq: 596, Ack: 911, Len: 39 NetBIOS Session Service SMB (Server Message Block Protocol) SMB Header Server Component: SMB Response to: 14 Time from request: 0.001639000 seconds SMB Command: Tree Connect AndX (0x75) NT Status: STATUS_SUCCESS (0x00000000) Flags: 0x88 Flags2: 0xc803 Process ID High: 0 Signature: 0000000000000000 Reserved: 0000 Tree ID: 1 (\\GONDOR\TEMP) Process ID: 14282 User ID: 100 Multiplex ID: 4 Tree Connect AndX Response (0x75)což bych chápal tak, že \gondor\temp server zná a odpovídá.
[global] workgroup = EXAMPLE security = share map to guest = bad user local master = yes os level = 40 preferred master = yes name resolve order = lmhosts bcast host wins dns proxy = no [public] path = /sdilet guest ok = yes read only = no writable = yesPotom příkazem "testparm" zkontroluješ, jestli je vše v pořádku. Toto by měl být sdílený adresář pro všechny.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.