Вы делаете нет хотите сменить владельца на /опт или даже /opt/lampp. Эти каталоги принадлежат корень по какой-то причине: безопасность . Если вы пойдете по пути смены владельца каталогов от корень, вы делаете свою систему менее безопасной и можете столкнуться с серьезными проблемами.
Лучший способ сделать то, что вы пытаетесь сделать, - это использовать решение, аналогичное тому, что кто-то здесь уже предлагал: используйте гксудо команда. Однако, поскольку постоянно открывать терминал для ввода полной команды утомительно, вместо этого создайте файл оболочки (.sh).
1) Откройте текстовый редактор (что-то вроде гедит, листовой блокнот, Кейт и т.д.) и введите следующее:
gksudo nautilus /opt/lampp/htdocs
2) Сохраните файл на своем рабочем столе как htdocs_open.sh
3) Откройте терминал и введите следующее (это изменит каталоги на рабочий стол, где находится указанный выше файл, htdocs_open.sh, сохраняется.):
cd Desktop
4) Введите следующее (это сделает ваш файл .sh исполняемым):
chmod +x htdocs_open.sh
5) Закройте свой терминал, а затем найдите свой файл, htdocs_open.sh, на вашем рабочем столе. Дважды щелкните по нему. Появится окно с запросом вашего пароля. Когда вы введете его в xampp, откроется папка htdocs с правами суперпользователя.
Дополнительное примечание! Поскольку вы используете Xampp в Linux, вам может быть удобно также повторить описанные выше шаги, используя эти коды:
Чтобы запустить Xampp:
gksudo /opt/lampp lampp start
Чтобы остановить Xampp:
gksudo /opt/lampp lampp stop
Чтобы открыть текстовый редактор (гедит используется здесь) как корень. Это позволит вам сохранить файл в папке htdocs, поскольку при открытии гедит как root означает, что вы можете сохранять файлы в папке htdocs как root.
gksudo gedit
Помни! Вам нужно будет сделать файл .sh исполняемым, запустив chmod +x команда.