Hello - i’ve got an anonymous Samba share setup on an Ubuntu 20.04 installation as follows:
[global]
map to guest = Bad User
log file = /var/log/samba/%m
log level = 1
server role = standalone server
[ubuntu-media-share]
path = /srv/samba/ubuntu-media-share
read only = no
guest ok = yes
guest only = yes
On a remote Debian 12 server, I have the share mounted in /etc/fstab as follows:
//10.0.0.5/ubuntu-media-share /media/ums cifs guest 0 0
However, I can only access this file share on the remote server as root. What am I missing to make this server accessible as any other user? In particular, I have users in the media
group that need to read/write that directory.
Any help is greatly appreciated. Thank you!
Edit: codeblock formatting
You probably can access it as any user, but it’s mounted as root, and therefore the local permissions of the mount are set for root. You might want to use the uid
and gid
options in your fstab to mount it with the permissions for the user you intend to use it with. There’s also options to force all directories to be 777 and files 666 so anyone can effectively use the mount.
On Linux we’re kind of stuck with the uid/gid and file mode concepts, which doesn’t translate well with guest/anonymous network share type mounts. Even locally without any network filesystem it’s kind of a pain to get working right.