Você não deseja alterar a propriedade de / opt ou até / opt / lampp . Esses diretórios são de propriedade de root por um motivo: segurança . Se você seguir o caminho de alterar a propriedade dos diretórios para longe do root , estará tornando seu sistema menos seguro e poderá se abrir para problemas sérios.
A melhor maneira de fazer o que você está tentando fazer é usar uma solução semelhante àquela que alguém já sugeriu: use o comando gksudo . No entanto, como é tedioso abrir constantemente um terminal para digitar o comando completo, crie um arquivo shell (.sh).
1) Abra um editor de texto (algo como gedit , leafpad , kate , etc.) e digite o seguinte:
gksudo nautilus /opt/lampp/htdocs
2) Salve o arquivo na sua área de trabalho como htdocs_open.sh
3) Abra o terminal e digite o seguinte (isto irá mudar os diretórios para o Desktop, onde o arquivo acima, htdocs_open.sh , é salvo.):
cd Desktop
4) O tipo a seguir (isso tornará seu arquivo .sh executável):
chmod +x htdocs_open.sh
5) Feche o seu terminal e procure o seu arquivo, htdocs_open.sh , na sua área de trabalho. Clique duas vezes nele. Uma janela irá aparecer pedindo sua senha. Quando você digita na pasta xampp, o htdocs é aberto juntamente com os privilégios de root.
Nota adicional! Como você está usando o Xampp no Linux, pode ser conveniente que você também repita as etapas acima usando estes códigos:
Para iniciar o Xampp:
gksudo /opt/lampp lampp start
Para parar o Xampp:
gksudo /opt/lampp lampp stop
Para abrir um editor de texto ( gedit é usado aqui) como root. Isso permitirá que você salve na pasta htdocs porque abrir gedit como raiz significa que você pode salvar na pasta htdocs como root.
gksudo gedit
Lembre-se! Você precisará tornar o arquivo .sh executável executando o comando chmod + x .