查看資料夾的權限被拒絕。我將一個文件從一個資料夾複製到當前資料夾

查看資料夾的權限被拒絕。我將一個文件從一個資料夾複製到當前資料夾

我是 Ubuntu 的新使用者。我已經在虛擬框中安裝了 Ubuntu 版本 12.10。

問題。

我下載了一個名為 pcre 的檔案到/home/downloads.

我在主資料夾中的 pcre 中建立了一個資料夾,並將 pcre 檔案從下載資料夾移至 pcre 資料夾

然後我使用命令/home/dinesh/pcre將該資料夾複製到/usr/local/src/snort/snorttmp

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

當我嘗試訪問 snorttmp 資料夾時,顯示一條訊息

" 無法顯示資料夾內容。您沒有查看「snorttmp」內容所需的權限。

在將 pcre 檔案複製到 snorttmp 之前,我可以存取 snorttmp 並能夠查看 snorttmp 資料夾中存在的檔案。

然後我嘗試透過終端查看我的文件

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

我發現很少有文件被標記為藍色,而其他文件則顯示為白色。

當我執行 ls -l 時顯示為藍色的檔案是

pcre
snort-2.9.6.0
SnortRules
snorttmp

2787和index.html顯示為白色。

請讓我知道應該做什麼才能獲得查看我的文件的權限。

謝謝,

答案1

聽起來您正在嘗試透過 GUI 存取該資料夾。檢查snorttmp和snort目錄的權限:

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

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

如果那些看起來不錯(drwxr-xr-x root root ),那麼一定有更難以捉摸的事情發生。在這種情況下,您始終可以嘗試使用提升的權限來執行 Nautilus(檔案總管)(您可能還必須先安裝 gksu sudo apt-get install gksu):

gksudo nautilus

答案2

sudo在命令前面添加,你要以超級用戶身份運行。它應該看起來像

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

然後輸入您的密碼並按Enter

相關內容