Dan Roberts
2007-Apr-29 22:08 UTC
[Samba] Can copy to test share, but not read, move or delete
I have a new SentOS 5 system and have been having problems with Samba. I had been able to access my test share but not my home share. Attempting to re-set thigns as describe by the "webmin configure samba" info resluted in being able to see everything but the home shares. I don't know if I could have copied or written to these other directories - didn't try. Continued tinkering and I found I could copy files to my test share but then do nothing more with them - not delete, copy or even open from a remote system... So a clean install seemed like a good idea. I uninstalled and reinstalled via RMP the entire samba package, but I have the same issues. In short - 1 - I can copy files into the test shares, but then do nothing more with them. 2 - I can't access my home directory at all. 3 - I also find that in the testing processes, 'nmblookup -B _ _SAMBA_ _' returns unexpected results, but I can see file and smbd and nmbd seem to be running. It seems like I have some issue with my system security, but I don't know what or where to resolve that. I do have several different Samba users and they were built from my current unix users - the passwords look correct too. Below I have tried to provide enough info about what the system has going on that someone with far greater awareness of Samba and Unix then I might spot where my problem lies. Truly hope so, for I could use all the help I can get right now. Ok - first things first I have a very simple smb.conf file [global] log file = /var/log/samba/%m.log server string = Trailrunner, Samba %v on (%L) remote announce = 10.20.30.255 workgroup = DJ14847 encrypt passwords = Yes security = user max log size = 50 allow hosts = 10.20.30. 127.0.0.1 log level = 3 browsable = yes local master = yes [homes] guest ok = no browsable = no [temp] comment = temp test directory writeable = yes browsable = yes public = yes path = /sambatest [test] comment = for testing purposes only path = /export/test writeable = yes read only = no public = yes When I start up the server I get no error messages that are obvious. The log files for smbd and nmbd are as follows: [root@trailrunner samba]# tail /var/log/samba/smbd.log [2007/04/29 15:52:38, 3] lib/privileges.c:get_privileges(261) get_privileges: No privileges assigned to SID [S-1-22-2-99] [2007/04/29 15:52:38, 3] lib/privileges.c:get_privileges(261) get_privileges: No privileges assigned to SID [S-1-5-2] [2007/04/29 15:52:38, 3] lib/privileges.c:get_privileges(261) get_privileges: No privileges assigned to SID [S-1-5-32-546] [2007/04/29 15:52:38, 3] printing/printing.c:start_background_queue(1386) start_background_queue: Starting background LPQ thread [2007/04/29 15:52:38, 2] smbd/server.c:open_sockets_smbd(384) [root@trailrunner samba]# tail /var/log/samba/nmbd.log [2007/04/29 15:48:56, 3] nmbd/nmbd_incomingrequests.c:process_name_query_request(454) process_name_query_request: Name query from 10.20.30.52 on subnet 10.20.30.45 for name DJ14847<1d> [2007/04/29 15:49:23, 3] nmbd/nmbd_incomingrequests.c:process_name_query_request(454) process_name_query_request: Name query from 10.20.30.52 on subnet 10.20.30.45 for name DJ14847<1d> [2007/04/29 15:49:33, 3] nmbd/nmbd_incomingrequests.c:process_name_query_request(454) process_name_query_request: Name query from 10.20.30.52 on subnet 10.20.30.45 for name DJ14847<1d> [2007/04/29 15:51:43, 3] nmbd/nmbd_sendannounce.c:send_host_announcement(208) send_host_announcement: type 819a03 for host TRAILRUNNER on subnet 10.20.30.45 for workgroup DJ14847 nmblookup -B returns rather odd results - and I am not sure how to resolve this issue. [root@trailrunner samba]# nmblookup -B trailrunner _ _SAMBA_ _ added interface ip=10.20.30.45 bcast=10.20.30.255 nmask=255.255.255.0 Socket opened. querying _ on 216.150.192.190 name_query failed to find name _ querying _SAMBA_ on 216.150.192.190 name_query failed to find name _SAMBA_ querying _ on 216.150.192.190 name_query failed to find name _ [root@trailrunner samba]# nmblookup -B 10.20.30.45 _ _SAMBA_ _ added interface ip=10.20.30.45 bcast=10.20.30.255 nmask=255.255.255.0 Socket opened. querying _ on 10.20.30.45 name_query failed to find name _ querying _SAMBA_ on 10.20.30.45 name_query failed to find name _SAMBA_ querying _ on 10.20.30.45 name_query failed to find name _ [root@trailrunner samba]# Despite the above issue with nmblookup, if I type in smbclient -L 10.20.30.45 -N I get [root@trailrunner samba]# smbclient -L 10.20.30.45 -N Anonymous login successful Domain=[DJ14847] OS=[Unix] Server=[Samba 3.0.23c-2.el5.2] Sharename Type Comment --------- ---- ------- temp Disk temp test directory test Disk for testing purposes only IPC$ IPC IPC Service (Trailrunner, Samba 3.0.23c-2.el5.2 on (trailrunner)) Anonymous login successful Domain=[DJ14847] OS=[Unix] Server=[Samba 3.0.23c-2.el5.2] Server Comment --------- ------- TRAILRUNNER Trailrunner, Samba 3.0.23c-2.el5.2 on (trailrunn Workgroup Master --------- ------- DJ14847 But if I try with 'trailrunner' in place of 10.20.30.45 it times out. I can see the shares though - but I have no luck at all attempting to connect to my home directory - my test directories are also not working quite right. The permissions for each are as follows (yes I set rights to 777 for testing purposes) for [temp] path = /sambatest drwxrwxrwx 2 root root 4096 Apr 29 15:40 sambatest for [test] path = /export/test drwxrwxrwx 2 root root 4096 Apr 29 15:15 test I can copy files into [test] or into [temp] but I can't copy anything from either share back to my Win2000 workstation or my Apple MacBook. I also can't delete anything or open anything, or copy (drag and drop) between the shares. Say I try and copy a file "wdw rates.pdf" between them - then I get the following: [2007/04/29 15:44:41, 3] smbd/trans2.c:call_trans2qfilepathinfo(2908) call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1004 [2007/04/29 15:44:41, 3] smbd/msdfs.c:dfs_redirect(435) dfs_redirect: Not redirecting Trailrunner/test/Trailrunner/test/WDW rates.pdf. [2007/04/29 15:44:41, 3] smbd/msdfs.c:dfs_redirect(439) dfs_redirect: Path converted to non-dfs path Trailrunner/test/WDW rates.pdf [2007/04/29 15:44:41, 3] smbd/error.c:error_packet(146) error packet at smbd/trans2.c(2919) cmd=50 (SMBtrans2) NT_STATUS_OBJECT_PATH_NOT_FOUND [2007/04/29 15:44:41, 3] smbd/process.c:process_smb(1110) Transaction 267 of length 152 [2007/04/29 15:44:41, 3] smbd/process.c:switch_message(914) switch message SMBntcreateX (pid 6008) conn 0x9755c80 [2007/04/29 15:44:41, 3] smbd/msdfs.c:dfs_redirect(435) dfs_redirect: Not redirecting Trailrunner/test/WDW rates.pdf. [2007/04/29 15:44:41, 3] smbd/msdfs.c:dfs_redirect(439) dfs_redirect: Path converted to non-dfs path WDW rates.pdf [2007/04/29 15:44:41, 3] smbd/dosmode.c:unix_mode(147) unix_mode(WDW rates.pdf) returning 0744 [2007/04/29 15:44:41, 3] smbd/open.c:open_file(278) Error opening file WDW rates.pdf (Permission denied) (local_flags=0) (flags=0) [2007/04/29 15:44:41, 3] smbd/error.c:unix_error_packet(90) unix_error_packet: error string = Permission denied [2007/04/29 15:44:41, 3] smbd/error.c:error_packet(146) error packet at smbd/trans2.c(2682) cmd=162 (SMBntcreateX) NT_STATUS_ACCESS_DENIED If I attempt to connect to my home directory, the log shows the following: [2007/04/29 15:29:10, 3] smbd/service.c:make_connection_snum(752) Connect path is '/home/dan' for service [dan] [2007/04/29 15:29:10, 3] lib/util_seaccess.c:se_access_check(250) [2007/04/29 15:29:10, 3] lib/util_seaccess.c:se_access_check(251) se_access_check: user sid is S-1-5-21-2148115504-1604552216-1780682046-2000 se_access_check: also S-1-22-2-500 se_access_check: also S-1-1-0 se_access_check: also S-1-5-2 se_access_check: also S-1-5-11 se_access_check: also S-1-22-2-10 [2007/04/29 15:29:10, 3] smbd/vfs.c:vfs_init_default(219) Initialising default vfs hooks [2007/04/29 15:29:10, 3] lib/util_seaccess.c:se_access_check(250) [2007/04/29 15:29:10, 3] lib/util_seaccess.c:se_access_check(251) se_access_check: user sid is S-1-5-21-2148115504-1604552216-1780682046-2000 se_access_check: also S-1-22-2-500 se_access_check: also S-1-1-0 se_access_check: also S-1-5-2 se_access_check: also S-1-5-11 se_access_check: also S-1-22-2-10 [2007/04/29 15:29:10, 3] smbd/sec_ctx.c:set_sec_ctx(241) setting sec ctx (500, 500) - sec_ctx_stack_ndx = 0 [2007/04/29 15:29:10, 0] smbd/service.c:make_connection_snum(911) '/home/dan' does not exist or permission denied when connecting to [dan] Error was Permission denied If the above info isn't complete, or if it indicates something that you would also like to see, please let me know. Again, I truly appreciate the help. Cheers- dan
Seemingly Similar Threads
- test share works, but homes returns with "network name cannot be found
- continuous access to printer causes high memory usage
- Samba PDC with LDAP wont let me join
- Defaults of CentOS Install not working with SELinux
- Read but no write to linux shares from winxp