Ich kann meine eigene Datei unter Linux nicht löschen

5

Dies ist auf einer Debian-Box:

[ampeg]$ ls -la
total 36
dr-xr-xr-x 3 matt pg104272  4096 2011-01-27 10:37 .
drwxr-xr-x 3 matt pg104272  4096 2012-01-04 12:05 ..
-rwxrwxrwx 1 matt pg104272 11290 2012-01-02 06:41 default.settings.php
drwxrwxrwx 2 matt pg104272  4096 2012-01-04 11:56 files
-rwxrwxrwx 1 matt pg104272 10389 2011-01-27 10:34 settings.php
[ampeg]$ rm settings.php
rm: cannot remove `settings.php': Permission denied

Ich bin so eingeloggt matt Nutzer.

Wie ist es möglich, dass ich diese Datei nicht löschen kann?

clamp
quelle
sudo rm settings.php
kobaltz
Sie können versuchen, mit lsattr in dieser Datei.
XXL
Ich habe keinen Root-Zugriff auf diese Maschine
clamp
[ampeg] $ lsattr settings.php ------------------- settings.php
clamp
@ Clamp: wooh, dann weiß ich nicht .. Nur-Lese-Dateisystem?
XXL

Antworten:

17

Sie haben keinen Schreibzugriff auf dieses Verzeichnis.

dr-xr-xr-x 3 matt pg104272  4096 2011-01-27 10:37 .

Sie können keine Datei in einem Verzeichnis löschen, auf das Sie keinen Schreibzugriff haben. Darüber hinaus unter Berufung auf die Ubuntu Community-Handbuch msgstr "Schreibzugriff für ein Verzeichnis ermöglicht das Löschen von Dateien im Verzeichnis, auch wenn der Benutzer keine Schreibrechte für die Datei hat".

Erhalten Sie Schreibrechte, dann können Sie loslegen.

slhck
quelle
1
Verdammt, slhck ist absolut richtig, lol ..
XXL