GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie erzwinge ich Gruppenbesitz auf Samba-Freigabe?

Ich habe einen Samba-Server, der auf Ubuntu-Server 12.04 läuft. Nur ein Ordner /sharetest wird mit der Gruppe storageusers geteilt und Benutzer user1 , user2 , wowza sind Mitglieder davon. Hier ist smb.conf

#======================= Global Settings =====================================
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = ubuntu
security = user
map to guest = bad user
dns proxy = no
#============================ Share Definitions ==============================
[Storage]
path            = /sharetest
browsable       = yes
writeable       = yes
guest ok        = no
valid users     = @storageusers
create mask     = 0775
directory mask  = 0775

Ein zweiter Ubuntu-Server 12.04 wird die oben genannte Freigabe verwenden. Die Freigabe auf dem zweiten Server wird über die fstab-Zeile automatisch gemountet

//192.168.1.12/Storage /share smbfs credentials=/root/.smbcredentials,gid=0 0 0

Dateien und Ordner, die im Freigabeordner auf dem zweiten Server erstellt wurden, gehören dem Benutzer wowza und gruppiere wowza . Ich nehme an, dass andere Freigabebenutzer aus diesem Grund keinen Zugriff zum Schreiben oder Löschen von Dateien und Ordnern haben. Gibt es eine Einstellung für den Samba-Server, die alle auf der Freigabe erstellten Dateien und Ordner dazu zwingt, den Gruppenbesitz auf storageusers zu setzen anstelle der primären Gruppe des Benutzers?

Akzeptierte Antwort:

Ich konnte die Antwort etwa zehn Minuten nach dem Posten finden.
Quelle:http://www.linuxquestions.org/questions/linux-server-73/ownership-on-new-files-in-group- samba-share-set-badly-898489/

chgrp storageusers /sharetest && chmod g+s /sharetest

Ubuntu
  1. So konfigurieren Sie die Samba-Server-Freigabe unter Debian 9 Stretch Linux

  2. Was ist Samba-Server und wie richtet man Samba-Server in Ubuntu Linux ein?

  3. So erstellen Sie eine Netzwerkfreigabe über Samba unter Linux

  4. So mounten Sie eine Samba-Freigabe unter Ubuntu und Debian

  5. So erstellen Sie eine Samba-Freigabe unter Ubuntu 20.04

So installieren Sie Plex Media Server auf Ubuntu 16.04 Server/Desktop

So installieren Sie Jellyfin Media Server auf Ubuntu 20.04 LTS Server/Desktop

So installieren Sie Plex Media Server auf Ubuntu 20.04 LTS Server/Desktop

So konfigurieren Sie Samba Server mit Debian 11

So installieren Sie Seafile zum Synchronisieren und Freigeben von Dateien auf Ubuntu

So installieren Sie Samba auf Ubuntu 18.04 Bionic Beaver