PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schreiben ja, Loeschen nein?



Firebuster
26.02.02, 09:44
Hallo allerseits,
ich soll in unserer Feuerwehr einen Samba-Datei-und-Druckserver fuer ein Windows-Netzwerk aufsetzen. Das funktioniert soweit. Ich habe verschiedene Benutzer angelegt und fuer jeden ein home, in das sie die Dateien ablegen koennen incl. taegliches Backup ueber cron und woechentliches ueber Brenner.
In einem allen zugaenglichen home liegt eine Datenbank eines Verwaltungsprogramms, auf das alle schreibend zugreifen sollen. Wer schreiben darf, kann auch loeschen. Gibt es in der smb.conf eine Option, die ich einfuegen kann, damit diese Datei zwar von jedem les- und schreibbar ist, aber auf Explorerebene nicht loeschbar?

funky-man
26.02.02, 10:47
hi,

ich gehe davon aus, dass das share freigeben ist, die files aber nur von dem prog benutzt werden sollen. für den client sollen sie nicht sichtbar sein?!

dann könnte das eine lösung sein.


[share]
veto files = /*/ #* alle files verstecken ( /.db/*daten*./)
delete veto files = no # löschen versteckte files nein (ist default)

ich hoffe, dass hilft dir weiter.
sonst poste deine genauen vorstellungen.



<table border=0 cellpadding=0 cellspacing=0 width="747">
<tbody>
<tr>
<td colspan=2 height=23><a href="http://www.samba-server.de" target="_blank"><img src="http://www.samba-server.de/img/schrafur2.gif" width="747" height="23" border="0"></a></td>
</tr>
<tr height=149>
<td valign=top height="26" bgcolor="#006699"><a href="http://www.samba-server.de" target="_blank"><img src="http://www.samba-server.de/img/schrafur1.gif" width="281" height="35" border="0"></a></td>
<td valign=top height="26" width="466" bgcolor="#006699"><b><a href="http://www.samba-server.de" target="_blank"><img src="http://www.samba-server.de/img/s-s.gif" width="130" height="20" border="0" align="absbottom"></a></b>
&nbsp;&nbsp;<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><a href="http://www.samba-server.de"><font color="#FFFFFF"></font></a></b></font></td>
</tr>
</tbody>
</table>

Firebuster
26.02.02, 11:30
Dann waere die Datei ja versteckt und das DB-Programm koennte auch nicht mehr darauf zugreifen.

funky-man
26.02.02, 13:59
ups...kleiner Denkfehler ;)


gehe mal anders an die Sache ran.:confused:

Olli
26.02.02, 14:14
ich denke, das trennen von lösch/und schreibberechtigung geht nicht: wenn ich eine datei beschreiben darf, kann ich ja schliesslich auch nur leerzeichen reinschreiben. im endeffekt ist das dann das selbe wie löschen (ich weiss, das ist nicht wirklich so; die daten sind aber auf jeden fall weg).

oliver

funky-man
26.02.02, 15:17
das ist schon so :(

Versuche die Sache von einer anderen Seite anzugehen. ;)

Was ich nicht sehe, kann ich nicht löschen ( wenn ich nicht weiss, dass es da ist, oder ich keine bösen Absichten habe ;) )

Der Parameter:

dont descent = /daten/freigabe

soll das Anzeigen des Inhalts in Ordnern darunter verhindern.
Versuch es mal damit.


<table border=0 cellpadding=0 cellspacing=0 width="747">
<tbody>
<tr>
<td colspan=2 height=23><a href="http://www.samba-server.de" target="_blank"><img src="http://www.samba-server.de/img/schrafur2.gif" width="747" height="23" border="0"></a></td>
</tr>
<tr height=149>
<td valign=top height="26" bgcolor="#006699"><a href="http://www.samba-server.de" target="_blank"><img src="http://www.samba-server.de/img/schrafur1.gif" width="281" height="35" border="0"></a></td>
<td valign=top height="26" width="466" bgcolor="#006699"><b><a href="http://www.samba-server.de" target="_blank"><img src="http://www.samba-server.de/img/s-s.gif" width="130" height="20" border="0" align="absbottom"></a></b>
&nbsp;&nbsp;<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><a href="http://www.samba-server.de"><font color="#FFFFFF"></font></a></b></font></td>
</tr>
</tbody>
</table>

cywolf
26.02.02, 15:59
so wie ich das ganze verstanden habe liegen die Daten auf einem Linuxrechner und sollen zum lesen und schreiben freigegeben werden.
Die Dateien sollen aber auf jeden Fall nicht löschbar sein richtig?

OK dann gibt es noch die Möglichkeit die UserID auf die Files zu setzen

#chmod 4666 <filename>

schon sind die Dateien vom gemeinen User nicht mehr löschbar!

Firebuster
26.02.02, 17:14
4666? Was bedeutet die 4?

cywolf
26.02.02, 17:30
damit setzt du nur die UID!

Firebuster
26.02.02, 17:48
Bedeutet das nicht, dass, wenn ein User diese Datei beschreibt, er die selben Rechte hat wie der Inhaber der Datei? Er koennte sie auch loeschen.

funky-man
26.02.02, 18:47
hi,

dann solltest du die files fürs Erste verstecken.

hide files = /*/


<table border=0 cellpadding=0 cellspacing=0 width="747">
<tbody>
<tr>
<td colspan=2 height=23><a href="http://www.samba-server.de" target="_blank"><img src="http://www.samba-server.de/img/schrafur2.gif" width="747" height="23" border="0"></a></td>
</tr>
<tr height=149>
<td valign=top height="26" bgcolor="#006699"><a href="http://www.samba-server.de" target="_blank"><img src="http://www.samba-server.de/img/schrafur1.gif" width="281" height="35" border="0"></a></td>
<td valign=top height="26" width="466" bgcolor="#006699"><b><a href="http://www.samba-server.de" target="_blank"><img src="http://www.samba-server.de/img/s-s.gif" width="130" height="20" border="0" align="absbottom"></a></b>
&nbsp;&nbsp;<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><a href="http://www.samba-server.de"><font color="#FFFFFF"></font></a></b></font></td>
</tr>
</tbody>
</table>