[Samba] Can't write to a samba share...

Tiago Cruz tiago at grupoking.com.br
Mon Mar 10 12:18:39 GMT 2003


Hello Brad!

Please, it tries to add this line in its archive /etc/fstab:

===============================================================

//maq_100/drive_f   /mnt/server     smbfs      credentials=/etc/samba/auth.maq_100.TIAGO,fmask=777,dmask=777 1 1 0

===============================================================

===============================================================

[root at maq_703 root]# cat /etc/samba/auth.maq_100.TIAGO 
username = TIAGO
domain = 
password = xxxx

===============================================================

One remembers that this is an example, adapte it for its necessities

Brazilian Regards
Tiago Cruz

Em Seg, 2003-03-10 às 04:28, Brad escreveu:

> I have a Red Hat 8.0 PC with a scanner connected and I am scanning images with 
> sane. I would like to store the scanned images on a Red Hat 7.3 file server 
> using Samba, but I am having some difficulty understanding how the file and 
> directory security preferences work.
> 
> I can attach to the share (called "Shared") with:
> 
> smbmount //server/Shared /mnt/S -o username=username%password
> 
> and can read the contents with no problems. When I do this as root on the 
> scanner workstation, I can write to it with no problems. However, when I log 
> in on the scanner workstation as a regular user (ie not root), I cannot write 
> to the remote share. If I manually log in to the Server as the username and 
> password, I can write to the shared directory OK. 
> 
> If I do an ls -ls of S from within the /mnt directory, I get:
> 
> 4 drwxr-xr-x    1 root     root         4096 Mar 10  2003 S
> 
> so it is clearly not writable by the user.
> 
> 
> Here is the server smb.conf settings:
> 
> [global]
>         workgroup = WORKGROUP
>         server string = Samba Server
>         log level = 2
>         log file = /var/log/samba/log.%m
> 
> [Shared]
>         comment = Shared Directories
>         path = /home/Shared
>         valid users = @users
>         writable = true
>         force group = users
>         force directory mode = 770
>         inherit permissions = yes
>         
> The workstation username has a valid login on the server and is part of the 
> "users" group. I have tried to add "-o rw" to the smbmount command, but it is 
> still the same. I have then added "write list = @users" to the "Shared" share 
> settings in the server smb.conf file, but I still can't write to it.
> 
> I have increased the server smb.conf log level to 4 and then done a "touch 
> /mnt/S/test" on the scanner workstation and have looked at 
> /var/log/samba/scannerworkstationname on the server and  and this is what it 
> says:
> 
> [2003/03/10 17:18:11, 3] smbd/process.c:process_smb(860)
>   Transaction 40 of length 84
> [2003/03/10 17:18:11, 3] smbd/process.c:switch_message(667)
>   switch message SMBtrans2 (pid 13071)
> [2003/03/10 17:18:11, 4] smbd/uid.c:change_to_user(118)
>   change_to_user: Skipping user change - already user
> [2003/03/10 17:18:11, 3] smbd/trans2.c:call_trans2qfilepathinfo(1615)
>   call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1
> [2003/03/10 17:18:11, 3] lib/util.c:unix_clean_name(387)
>   unix_clean_name [/rr]
> [2003/03/10 17:18:11, 3] lib/util.c:unix_clean_name(387)
>   unix_clean_name [rr]
> [2003/03/10 17:18:11, 3] smbd/trans2.c:call_trans2qfilepathinfo(1636)
>   call_trans2qfilepathinfo: vfs_stat of rr failed (No such file or directory)
> [2003/03/10 17:18:11, 3] smbd/error.c:error_packet(91)
>   error string = No such file or directory
> [2003/03/10 17:18:11, 3] smbd/error.c:error_packet(115)
>   error packet at smbd/trans2.c(1638) cmd=50 (SMBtrans2) eclass=1 ecode=2
> 
> 
> Does anyone have any ideas why this is happening?
> 
> Regards,
> Brad


More information about the samba mailing list