Berechtigung zum Anzeigen eines Ordners verweigert. Ich habe eine Datei aus einem Ordner in den aktuellen Ordner kopiert

Berechtigung zum Anzeigen eines Ordners verweigert. Ich habe eine Datei aus einem Ordner in den aktuellen Ordner kopiert

Ich bin ein neuer Ubuntu-Benutzer. Ich habe Ubuntu Version 12.10 in einer virtuellen Box installiert.

Das Problem.

Ich habe eine Datei namens pcre heruntergeladen /home/downloads.

Ich habe einen Ordner in pcre im Home-Ordner erstellt und die pcre-Datei vom Download-Ordner in den pcre-Ordner verschoben

Anschließend habe ich den Ordner /home/dinesh/pcremit /usr/local/src/snort/snorttmpdem Befehl kopiert.

cp -a /home/dinesh/pcre  /usr/local/src/snort/snorttmp

Wenn ich versuche, auf den Ordner snorttmp zuzugreifen, wird eine Meldung angezeigt

" Der Ordnerinhalt konnte nicht angezeigt werden. Sie verfügen nicht über die erforderlichen Berechtigungen, um den Inhalt von „snorttmp“ anzuzeigen.

Bevor ich die PCRE-Datei in Snorttmp kopiert habe, hatte ich Zugriff auf Snorttmp und konnte die im Snorttmp-Ordner vorhandenen Dateien anzeigen.

Ich habe dann versucht, meine Dateien über das Terminal anzuzeigen

root@dinesh-VirtualBox: /usr/local/src/snort/snorttmp# ls -l

-rw-r--r--  1   root    root    5189146 Jan 24 00:18  2787                    
-rw-r--r--  1   root    root    19659   Jan 28 16:29  index.html           
drwxrwxr-x  2   dinesh  dinesh     4096 Jan 28 20:18  pcre          
drwxr-xr-x  10  root    root       4096 Jan 1  00:08  snort-2.9.6.0          
drwxrwxr-x  6   dinesh  dinesh     4096 Jan 28 20:20  SnortRules        
drwxr-xr-x  2   root    root       4096 Jan 28 16:18  snorttmp

Ich finde, dass einige der Dateien blau markiert sind, während die anderen Dateien weiß angezeigt werden.

Die Dateien, die blau angezeigt wurden, als ich ls -l ausführte, sind

pcre
snort-2.9.6.0
SnortRules
snorttmp

2787 und index.html werden in Weiß angezeigt.

Teilen Sie mir bitte mit, was ich tun muss, um die Berechtigung zum Anzeigen meiner Dateien zu erhalten.

Danke,

Antwort1

Es klingt, als würden Sie versuchen, über die GUI auf diesen Ordner zuzugreifen. Überprüfen Sie die Berechtigungen der Verzeichnisse snorttmp und snort:

sudo ls -al /usr/local/src/snort/ | grep snorttmp

sudo ls -al /usr/local/src/ | grep snort

Wenn diese in Ordnung aussehen ( drwxr-xr-x root root), muss etwas Schwererfassbares dahinter stecken. In diesem Fall können Sie immer versuchen, Nautilus (Datei-Explorer) mit erhöhten Berechtigungen auszuführen (Möglicherweise müssen Sie auch zuerst gksu installieren sudo apt-get install gksu):

gksudo nautilus

Antwort2

Fügen Sie sudovor dem Befehl, den Sie als Superuser ausführen möchten, Folgendes hinzu. Es sollte so aussehen:

sudo cp -a /home/dinesh/pcre /usr/local/src/snort/snorttmp

Geben Sie dann Ihr Passwort ein und drücken SieEnter

verwandte Informationen