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

Wie erteile ich Schreibberechtigungen in Samba?

Ich habe Probleme mit Lese-/Schreibberechtigungen auf meinem Samba-Server, wie korrigiere ich meine smb.conf- und Dateiberechtigungen, um einen einheitlicheren Zugriff zu haben?

smb.conf

[global]
workgroup = workgroup
netbios name = LnxNAS
server string = %h
wins support = no
dns proxy = no
security = user
encrypt passwords = yes
panic action = /usr/share/samba/panic-action %d

[homes]
comment = Home Directories

[Video]
path = /data/eric/Videos

[Music]
path = /data/eric/Music

[Pictures]
path = /data/eric/Pictures

[data]
path = /data
writeable = Yes

mein ls -l von /data/eric/Pictures

drwxrwxrwx 2 ericfoss root     4096 2011-03-13 22:09 Android Projs
drwxrwxrwx 3 ericfoss root     4096 2011-03-13 22:09 Automotive
-rwxrwxrwx 1 ericfoss root     2439 2010-12-17 17:03 BDD reduction.png
-rwxrwxrwx 1 ericfoss root     2722 2010-12-17 16:55 BDD Tree.png
-rwxrwxrwx 1 ericfoss root     7341 2010-12-17 16:46 BDD Tree.xcf
-rwxrwxrwx 1 ericfoss root    72421 2007-11-22 22:59 Bum Ninja.jpg
-rwxrwxrwx 1 ericfoss root    32152 2010-12-17 21:25 cell transition.png
-rwxrwxrwx 1 ericfoss root    40212 2010-12-17 17:55 control graph.png
drwxrwxrwx 2 ericfoss root     4096 2011-03-13 22:09 Crap
-rwxrwxrwx 1 ericfoss root       82 2010-09-20 17:18 desktop.ini
[email protected]:~$

Ausgabe von samba4 restart

sudo /etc/init.d/samba4 restart
 * Stopping Samba 4 daemon samba              [ OK ]
 * Starting Samba 4 daemon samba
Unknown parameter encountered: "guest ok"
Ignoring unknown parameter "guest ok"
Unknown parameter encountered: "guest ok"
Ignoring unknown parameter "guest ok"
Unknown parameter encountered: "writeable"
Ignoring unknown parameter "writeable"
Unknown parameter encountered: "valid users"
Ignoring unknown parameter "valid users"
                                              [ OK ]

Ich kann keine Dateien löschen, umbenennen oder erstellen…

Akzeptierte Antwort:

Samba hat für jede Freigabe eine eigene Ebene der Zugriffskontrolle. Es gibt zwei grundlegende Optionen

  • read only :Standardmäßig ist jede Freigabe schreibgeschützt, unabhängig von Dateisystemberechtigungen,
  • writeable :Um den Schreibzugriff zu erlauben, sollten Sie writeable = Yes setzen .

Dies sollte ausreichen, um das Problem zu lösen. Wenn Sie jedoch mehr über Samba-Berechtigungen erfahren möchten, z. B. wie Sie umask festlegen, ein Gastkonto aktivieren oder den Zugriff für einzelne Benutzer/Gruppen steuern, lesen Sie das kurze Tutorial zu Samba-Berechtigungen.


Ubuntu
  1. Wie schreibe ich eine Schleife in Bash?

  2. Was ist Umask und wie wird es verwendet?

  3. Wie aktiviere ich Unix-Dateiberechtigungen auf Samba Share mit Smb 2.0+?

  4. Wie greife ich in Lubuntu 12.10 auf Samba-Freigaben zu?

  5. Wie ändere ich Dateiberechtigungen auf einem Fat32-Laufwerk?

So installieren Sie Samba auf CentOS 8

So installieren und konfigurieren Sie Samba unter Ubuntu 20.04

So installieren Sie Samba auf Ubuntu 20.04 LTS

So erstellen Sie einen neuen Benutzer und erteilen Berechtigungen in MySQL

So ändern Sie Dateiberechtigungen

So installieren Sie Samba auf Ubuntu 20.04