Ich habe Samba für die Dateifreigabe konfiguriert. Ich möchte jedoch die Anzeige dieser freigegebenen Dateien im Webbrowser einschränken, außer für autorisierte Benutzer.
zum Beispiel:
Meine smb.conf-Datei ist
[Creative]
printable = no
writable = yes
path = /mnt/project/Creative
write list = +staff
Comment = Creative
valid users = creative, admin
Ich möchte diesen „kreativen“ Ordner nur meinen gültigen Benutzern in meinem Webbrowser anzeigen. Wie geht das?
Antwort1
Wenn ich Ihre Frage richtig verstehe, möchten Sie, dass Ihre Freigabe nur für ausgewählte Benutzer zugänglich ist. Versuchen Sie Folgendes:
[Creative]
Comment = Creative
path = /mnt/project/Creative
valid users = @valid-smb-sys-user1, @valid-smb-sys-user2
write list = @valid-smb-sys-user1, @valid-smb-sys-user2
read list = @valid-smb-sys-user1, @valid-smb-sys-user2
browseable = No
Stellen Sie sicher, dass valid-smb-sys-user1 und valid-smb-sys-user2 System- und Samba-Benutzer sind.
Antwort2
Möglicherweise ist es möglich, diese Samba-Verzeichnisdateien in einem Webbrowser anzuzeigen (dh http://). Wenn Ihr freigegebenes Verzeichnis ist /var/www/html
, führen Sie den Standard-Apache-Webdienst mit (Standard) aus, DocumentRoot
der auf dasselbe Verzeichnis verweist, und haben Indizes inhttpd.conf