Configurando a permissão para o diretório de instalação do Xampp. Veja detalhes

0

Eu sei pouco sobre a permissão de configuração, mas estou um pouco confuso com isso. Eu sou novo no Ubuntu, então fico um pouco confuso e levei muito tempo para resolver um pequeno problema. Eu instalei o xampp com o instalador que o colocou em /opt/lampp eu configurei hosts virtuais também configurei com êxito meu primeiro vhost depois de passar algumas horas, mas quando tento criar um novo eu perdi meu acesso agora sempre que eu abro meu host url opencart.lh diz que o acesso é proibido. Eu tentei brincar com chmod mas eu me perdi com isso.

Nota: eu não criei a pasta manualmente em opt/lampp/htdocs apenas copiei meu projeto existente para ele como opt/lampp/htdocs/opencart .

Pode ser uma pergunta duplicada, mas espero que você também possa responder.

Obrigado antecipadamente.

Editar -1

Minha pergunta é que eu adicionei nova pasta para htdocs eu decidi sua permissão chmod 755 para diretórios e chmod 644 para arquivos que funcionou para o meu no meu primeiro projeto, mas com o segundo eu usei o mesmo método, mas não funcionou para aquele.

    
por Shan Khaliq 01.07.2015 / 07:11

2 respostas

0

Depois de um pouco mais de esforço, posso trabalhar com a minha pasta htdocs . Primeiro eu defino meu dono do meu htdocs de root para My User

depois disso eu configuro a permissão do meu htdocs 755 (drwx-rx--rx-) para todos os meus diretórios em htdocs

User este código para fazer isso

find htdocs -type d -exec chmod 755 {} \;

e para arquivos eu defino 644 (rw-r-r)

User este código para fazer isso

find htdocs -type f -exec chmod 755 {} \;

e funciona bem.

Yapeeee.

Espero que alguém encontre esse uso completo.

    
por Shan Khaliq 02.07.2015 / 04:11
0

Em geral, para alterar as permissões de arquivo e / ou diretórios, você precisa usar o comando chmod (você já sabia disso).

Há duas maneiras de usar chmod mais informações na página oficial docs do ubuntu . Em poucas palavras, use letras, por exemplo,

  • r lido (legível)
  • w write (gravável)
  • x execute (executável)

OU use números

  • 4 == r
  • 2 == w
  • 1 == x

    Aqui estão alguns exemplos de que você deve ser capaz de adaptá-los para seu próprio uso.

chmow 644 *

  • 6 torna todos os arquivos no diretório atual legíveis e graváveis para o proprietário do arquivo
  • 4 torna todos os arquivos no diretório atual legíveis apenas para as pessoas do grupo
  • 4 torna todos os arquivos no diretório atual legíveis apenas para todos os outros

Eu não sei comando equivalente usando letras, mas para obter o mesmo reuslt você faria algo parecido com isto

chmod a+rw *

  • todos podem ler e escrever

chmow o-w *

  • outros não podem escrever

chmod g-w *

  • o grupo não pode escrever

Existem muitas maneiras diferentes de alterar a permissão de arquivos e diretórios. Você deve realmente olhar para os documentos

    
por Serine 01.07.2015 / 07:29