
Я новый пользователь Ubuntu. Я установил Ubuntu версии 12.10 в virtual box.
Проблема.
Я загрузил файл 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