Dateien verstecken?



moo464

Member
Hey,
ich habe nun mehrere Minecraft-Server auf meinem vServer erstellt.Wenn ich aber nun einen FTP User für einen Kunden anlege, kann dieser ja die Slotanzahl des Server's in der server.properties ändern.Wie kann ich nun die server.properties verstecken, so dass diese nicht mehr in FileZilla angezeigt wird?
 
Kann der User die dann nicht wieder ändern? sry. aber von der Rechte-Vergabe bei FileZilla habe ich echt k.p
 
Das hat jetzt mit Filezilla wohl wenig zutun. Änder die Rechte der Datei dahin gehend, das der User sie nicht ändern/löschen darf.
 
chown root:root server.properties
chmod 0644 server.properties

Fertig
 
Nix ist fertig, wenn Du nicht die Rechte des Verzeichnisses berücksichtigst.

Klaro:
Code:
fusl@thinkbook:~> mkdir test; cd test
fusl@thinkbook:~/test> touch server.properties
fusl@thinkbook:~/test> sudo -i
root's password:
thinkbook:~ # cd /home/fusl/test
thinkbook:/home/fusl/test # chown root:root server.properties
thinkbook:/home/fusl/test # chmod 0644 server.properties
thinkbook:/home/fusl/test # logout
fusl@thinkbook:~/test> ls -alF
total 8
drwxr-xr-x  2 fusl users 4096 Apr 17 08:11 ./
drwxr-xr-x 58 fusl users 4096 Apr 17 08:11 ../
-rw-r--r--  1 root root     0 Apr 17 08:11 server.properties
fusl@thinkbook:~/test> cat server.properties
fusl@thinkbook:~/test> echo test > server.properties 
bash: server.properties: Permission denied
fusl@thinkbook:~/test>

/Edit: Anscheinend ist nicht-beschreibbar nicht automatisch nicht-löschbar, obwohl löschen zur Rechtegruppe schreiben dazugehört...

Ich nehme mal an, hier geht es um proFTPd: http://www.proftpd.org/docs/directives/linked/config_ref_HideFiles.html
 
Last edited by a moderator:
Löschen und Erstellen gehört zu den Rechten des Ordners, nicht der Datei wie bereits gesagt wurde.
chattr +i wäre eine mögliche Alternative
 
Umbenennen und mit verändertem Inhalt neu anlegen ist aber für jemanden mit Schreibrechten am Verzeichnis möglich.
 
Und warum hat ein FTP-User Schreibrechte? Weil mal wieder irgendein Howto stumpf abgeschrieben wurde, wo mangels Kenntnis 'chmod 777' drin stand. Und so beißt sich die Katze in den Schwanz.

Zur Abwechslung mal verstehen was man da treibt würde helfen....

Code:
man chmod
 
Benutzt du ein Startscript zum Starten der Server? Falls ja, wäre noch ein Workaround beim Starten einfach die Datei zu schreiben (egal ob diese vorher existiert oder nicht).
 
Back
Top