achme
Goto Top

Samba - Unterordner mit neuer Passwortabfrage und recycle

Hallo Ihr!

Ich habe auf meinen Samba-Server folgende Freigabenstruktur:

Alle_Freigaben/Freigabe1
Alle_Freigaben/Freigabe2/public
Alle_Freigaben/Freigabe2/not_public
Alle_Freigaben/Freigabe3
Alle_Freigaben/Freigabe4
Alle_Freigaben/trash

Eigentlich handelt es sich um sehr offenes Netzwerk, was auch so gewollt ist.
Die Windows Workstation melden sich mit festen Usernamen (pc1, pc2, pc3,...) am Server an.
Von jedem Rechner aus ist jede Freigabe erreichbar und von jeden PC hat man vollen Zugriff auf die Dateien.

Jetzt würde ich gerne nur einen Ordner ( Alle_Freigaben/Freigabe2/not_public) mit einem Passwort schützen,
ohne aber den aktuellen Workstation-Benutzer abzumelden und mich mit einen Admin-User o.ä. anzumelden.
---> Ist das möglich?

Dann würde ich gerne einen "globalen" Recycle Ordner erstellen. Ich habe bereits eine Freigabe Trash eingerichtet,
die als Trash dienen soll.
Aber wie gebe ich den (recycle:repository) Pfad an, dass ich Daten die aus z.B "Alle_Freigaben/Freigabe4" gelöscht werden nun auch
in der Freigabe "Alle_Freigaben/trash" landen?

Ich hoffe ihr könnt mir helfen! Vielen Dank vorab!

Lg // jo

Content-ID: 40097

Url: https://administrator.de/contentid/40097

Ausgedruckt am: 26.11.2024 um 09:11 Uhr

apemin
apemin 14.09.2006 um 13:44:50 Uhr
Goto Top
Welche Samba Version hast Du.
Imho kannst Du ab 3.0.14
folgende Zeilen in Deine Freigaben einfügen.

vfs objects = recycle
recycle:versions = Yes
recycle:exclude_dir = tmp
recycle:exclude = *.tmp, *.temp
recycle:keeptree = Yes
recycle:repository = _trash_
siehe auch
http://wiki.samba.org/index.php/Frequently_Asked_Questions#vfs_-_An_exa ...

Das Passwort geschützte Verzeichnis wird schwerer. Du kannst dem Ordner eine andere Gruppe zuordnen und dann per batch Datei das Laufwerk mappen.
Aber ich weiß leider nicht welche security Einstellungen noch welche Version Du hast.

Also bitte vor der Frage erstmal alle Infos zusammen sammeln und hintendran stellen.

Linux Version
evt. Distributor
Netzwerkparameter
Samba-Version
smb.conf
Rechte der Ordner
usw.
Achme
Achme 14.09.2006 um 14:17:45 Uhr
Goto Top
Suse 10.1, samba version 3.0.22

::smb.conf::
[global]
workgroup = GROUP
netbios name = FILESHARESERVER
server string = FileShareServer
map to guest = Bad User
socket options = TCP_NODELAY SO_RCVBUF=32768 SO_SNDBUF=32768
max xmit = 65536
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
unix extensions = No
dns proxy = No
domain logons = No
domain master = No
security = user
usershare max shares = 100
log file = /home/fileshare/Desktop/samba logs/log.%m

[_trash]
comment = deleted files
path = /soul/_trash
read only = No
create mask = 0777
directory mask = 0777
force create mode = 0777
force directory mode = 0777

[xxx]
comment = projectfolder xxx
inherit acls = Yes
path = /soul/xxx
read only = No
create mask = 0777
directory mask = 0777
force create mode = 0777
force directory mode = 0777
vfs objects = recycle
recycle:keeptree = No
recycle:touch = Yes
recycle:exclude = *.tmp,*.temp,*.o,*.obj,~$*,*.~??
recycle:excludedir = _trash
recycle:repository = _trash

In der Zeile recycle:repository = _trash muss ich doch jetzt auf die Trash-Freigabe verweisen. Aber wie muss der relative Pfad genau aussehen?
Außerdem würde ich gerne als Trash eine einzelne Festplatte benutzen (die anderen Daten liegen auf einem Raid5) Ist das sinnvoll (Schreibgeschw,...)? danke!
apemin
apemin 14.09.2006 um 14:47:09 Uhr
Goto Top
Nee glaube nicht das das so geht. Das VFS wird ja pro Freigabe definiert und geladen.
Das heisst Dein Trash existiert in jeder Freigabe und nicht global.
Siehe auch
http://de.samba.org/samba/docs/man/Samba-HOWTO-Collection/VFS.html#id25 ...