Preciso de permissões de pasta definidas como drwxrwxrwt em vez de drwsrwsrwx

2

Eu só preciso de permissões definidas para drwxrwxrwt em vez do atual drwsrwsrwx .

Quando transfiro arquivos do filezilla para o meu servidor Ubuntu na pasta www, eles não concedem a permissão 755. Como posso consertar isso? (Isso começou a acontecer apenas recentemente).

    
por user50946 08.04.2011 / 08:00

3 respostas

3

Se você puder mover os dados para o diretório, basta criar um novo.

mkdir dir
chmod 1777 dir

Se você precisar de um diretório existente sem mover dados, verifique a página do manual:

chmod preserves a directory's set-user-ID and set-group-ID bits unless you explicitly specify otherwise. You can set or clear the bits with symbolic modes like u+s and g-s, and you can set (but not clear) the bits with a numeric mode.

Saudações

    
por 08.04.2011 / 12:45
0

Você precisa verificar o umask para o diretório ou para o usuário que você está usando.

Google para "umask do diretório linux". Neste caso, você quer uma umask de 022. Isso irá bloquear a permissão de gravação para o grupo e outros.

Felicidades.

    
por 08.04.2011 / 08:15
0

Isso deve ser possível simplesmente com sudo chmod 1777 /path/to/www .

    
por 08.04.2011 / 18:29