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

6 points

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.

permalink
report
reply
2 points

I will research those uid/gid items, and see if they do the trick. Thank you for the help!

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 7.5K

    Monthly active users

  • 6.6K

    Posts

  • 179K

    Comments