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?


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.


1
Verdammt, slhck ist absolut richtig, lol ..
— XXL
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.