Eu tenho lutado como o inferno por 3 dias agora, não consigo entender o que fiz de errado ...
EDIT 3: Eu acho que minha pergunta é mais específica do que eu pensava, então eu criei um novo tópico aqui: link
Aqui está minha configuração:
-
Um computador com o Ubuntu Desktop e o LAMP instalados nele. Note que eu não tenho um IP estático e seu único objetivo é ser capaz de produzir sites colaborativos localmente com a minha equipe, pois as conexões nas Filipinas são muito lentas. Então (se eu não estiver errado) eu não me importo muito em configurar tudo para o 777 se isso puder resolver o problema, mas eu gostaria de aprender o jeito certo de fazer isso para referência futura.
-
Eu criei 5 "usuários", todos no grupo www-data (e um grupo recém-pub-www enquanto eu tentava encontrar novas maneiras ... eu verifiquei ambos), que se conectam ao / www / var pasta usando Samba Share.
Eu tentei tudo até agora, sem sucesso:
- chmod e chown com o comando find usando -R para recursivo.
- Alterando umask para 0002
MAS todos os meus novos diretórios e arquivos ainda não são graváveis, a menos que eu execute novamente as linhas de comando chmod / chown que encontrei em vários threads.
Sou um novato puro no ubuntu e nas linhas de servidor / comando e tudo mais, mas aprendo muito rápido.
Perguntas:
-
Posso usar uma regra chmod 777 simples (e qual é a maneira exata de fazer isso) já que é para produção, mas sem acesso ao mundo?
-
Qual é o processo passo a passo para fazer isso?
-
Pode ser simplesmente outra coisa? Configuração do Apache? Deve ser referenciado o tempo todo?
Estou PERDIDO!
Obrigado antecipadamente
EDIT: Pensei que isso poderia ajudar:
ls -l /var/www
total 4
drwxrwsr-x 8 www-data www-data 4096 Jun 2 17:56 html
-rw-rw-r-- 1 www-data www-data 0 May 27 01:40 Untitled Document~
ls -l /var
total 52
drwxr-xr-x 2 root root 4096 Jun 2 10:29 backups
drwxr-xr-x 21 root root 4096 May 28 12:49 cache
drwxrwsrwt 2 root whoopsie 4096 May 28 11:56 crash
drwxr-xr-x 71 root root 4096 May 27 11:23 lib
drwxrwsr-x 2 root staff 4096 Apr 18 05:34 local
lrwxrwxrwx 1 root root 9 May 11 23:05 lock -> /run/lock
drwxrwxr-x 16 root syslog 4096 Jun 2 17:53 log
drwxrwsr-x 2 root mail 4096 Apr 22 20:13 mail
drwxrwsrwt 2 root whoopsie 4096 Apr 22 20:19 metrics
drwxr-xr-x 2 root root 4096 Apr 22 20:13 opt
lrwxrwxrwx 1 root root 4 May 11 23:05 run -> /run
drwxr-xr-x 9 root root 4096 May 26 18:46 spool
drwxrwxrwt 12 root root 4096 Jun 2 17:59 tmp
drwx------ 2 root bin 4096 Jun 2 10:21 webmin
drwxrwsr-x 4 www-data www-data 4096 May 29 15:37 www
EDIT 2:
Eu vi algo peculiar ao executar ls -l na pasta onde meus sites estão, o que é / var / www / html, pode dar mais dicas? Os novos criados hoje não são de propriedade da www-data, mas pelo administrador principal do servidor ("boris")
ls -l /var/www/html
drwxrwsr-x 2 boris www-data 4096 May 29 15:38 Agama
drwxrwsr-x 6 www-data www-data 4096 May 27 18:21 calima
drwxrwsr-x 6 www-data www-data 4096 May 27 23:19 calima2
drwxrwsr-x 6 boris www-data 4096 Jun 2 17:21 cheche
drwxrwsr-x 9 boris www-data 4096 Jun 2 18:17 Cheche1
-rw-rw-r-- 1 www-data www-data 11321 May 26 18:19 index.html
-rw-rw-r-- 1 www-data www-data 20 May 27 01:41 index.php
drwxr-sr-x 2 boris www-data 4096 Jun 2 17:56 Test