Genau das gleiche. Ich kann erst eine Ebene weiter Dateien ablegen. Ich habe jetzt einen Workaround gefunden, wie mein Scanner es eine Ebene weiter drunter ablegt. Somit ist der UseCase nun erfüllt. Interessieren würde es mich trotzdem, aber meine Fähigkeiten sind auch beschränkt 😀
Ich habe also jetzt die smb.conf so erweitert, dass der Scanner sich jetzt als user "hp-printer" einloggt. Ich habe also einen zweiten Share für den Test eingerichtet.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 | wolf@baerbel:~ $ cat /etc/samba/smb.conf
[global]
workgroup = WORKGROUP
security = user
encrypt passwords = yes
client min protocol = SMB2
client max protocol = SMB3
map to guest = bad user
guest account = nobody
[Scans]
path = /media/smb-share/Scans
guest ok = no
force user = hp-printer
force group = www-data
create mask = 0000
force create mode = 0770
directory mask = 0000
force directory mode = 0770
read only = no
[SmbTestScans]
path = /opt/SmbTestScans
guest ok = yes
force user = www-data
force group = www-data
create mask = 0000
force create mode = 0770
directory mask = 0000
force directory mode = 0770
read only = no
|
Dann die Verzeichnisstruktur:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 | wolf@baerbel:/ $ ls -lah opt
total 20K
drwxr-xr-x 5 root root 4.0K May 18 16:35 .
drwxr-xr-x 21 root root 4.0K Jan 30 23:48 ..
drwxrwx--- 3 www-data www-data 4.0K May 18 16:42 SmbTestScans
drwxr-xr-x 3 root root 4.0K Jan 27 2020 eff.org
drwxr-xr-x 6 root root 4.0K Sep 26 2019 vc
wolf@baerbel:/ $ ls -lah opt/SmbTestScans/
total 12K
drwxrwx--- 3 www-data www-data 4.0K May 18 16:42 .
drwxr-xr-x 5 root root 4.0K May 18 16:35 ..
drwxrwx--- 3 www-data www-data 4.0K May 18 16:42 testfolder
wolf@baerbel:/ $ ls -lah opt/SmbTestScans/testfolder/
total 12K
drwxrwx--- 3 www-data www-data 4.0K May 18 16:42 .
drwxrwx--- 3 www-data www-data 4.0K May 18 16:42 ..
-rwxrwx--- 1 www-data www-data 0 May 18 16:42 testfile.txt
drwxrwx--- 2 www-data www-data 4.0K May 18 16:42 testfolder
|
und die Ausgabe von mount:
wolf@baerbel:/ $ mount
/dev/mmcblk0p2 on / type ext4 (rw,noatime)
devtmpfs on /dev type devtmpfs (rw,relatime,size=823896k,nr_inodes=103725,mode=755)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,relatime)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
none on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=38,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
sunrpc on /run/rpc_pipefs type rpc_pipefs (rw,relatime)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
/dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
/dev/mapper/hd_data01 on /home/wolf/hd_data01 type ext4 (rw,relatime)
/dev/mapper/hd_data02 on /home/wolf/hd_data02 type ext4 (rw,relatime)
/dev/mapper/hd_data03 on /home/wolf/hd_data03 type ext4 (rw,relatime)
/dev/mapper/hd_cloud on /home/wolf/hd_cloud type ext4 (rw,relatime)
Ich greife auf die Freigabe via XFCE/Thunar zu. Ich habe leider keinen Windows-Rechner zum testen, ob es vielleicht auch XFCE/Thunar liegt.