
我是 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