Não é possível criar ou copiar pastas na pasta raiz da web do Apache no mac

1

Sempre me pedem para fornecer minha senha sempre que tento criar uma nova pasta ou copiar qualquer coisa para a pasta raiz do apache que está localizada em "/ Library / WebServer / Documents /".

Estou apenas mudando do Windows e do IIS, então eu sou totalmente novo no mundo do Mac e do Apache, quando eu estava tentando encontrar a localização da pasta raiz do apache, descobri que há duas pastas raiz, uma no sistema nível que pode ser acessado por localhost e um no nível de usuário que pode ser acessado por localhost / ~ username. Eu quero trabalhar com a opção de nível de sistema porque eu sou o único usuário no meu mac e ninguém mais vai usá-lo e eu não quero ser solicitado a senha sempre que eu tento fazer qualquer coisa na pasta raiz.

Como posso alterar esse comportamento?

Obrigado.

    
por Yasmine 24.07.2013 / 00:15

2 respostas

1

Você não pode escrever lá porque o diretório não pertence a você.

Assim, você pode conceder acesso de gravação a todos (não recomendado) ou adicionar acesso à sua conta.

No menu localizador, clique em "Arquivo > Obter informações". Na parte inferior da janela de informações, no compartilhamento & seção de permissões, você pode adicionar acesso de leitura / gravação para si mesmo (você terá que desbloquear o bloqueio primeiro).

    
por 24.07.2013 / 00:49
1

Você pode alterar esse comportamento com

chmod o+rw /Library/WebServer/Documents

(Isso permite que qualquer usuário escreva no diretório)

Mas isso não é recomendado. Isso reduz a segurança do sistema e facilita a entrada de alguém em seu sistema e usa o servidor da Web para iniciar um ataque, a menos que o que você esteja fazendo com o servidor da Web esteja perfeitamente seguro.

    
por 24.07.2013 / 00:22