boa noite queridos servidores!
eu sou um newbi então não tenha paciência comigo! Eu corro um servidor linux que é administrado por um amigo meu. Ele prepara o chown e permissins - com o setgit-bit ligado.
Bem, o problema é que eu me perco o setgitbit sempre quando eu toco as permissões com o FileZilla. Essa é a questão terrível!
Nota - no momento não tenho acesso ao servidor com WinSCP - o winscp pode definir o Setgit. O Filezilla não pode fazer isso!
no servidor Linux do openSuse
Minha configuração: OpenSuse 11.4 na máquina local!
Servidor Linux
FileZilla Client
----------------
Version: 3.3.4.1
Build information:
Compiled for: i686-pc-linux-gnu
Compiled on: i686-pc-linux-gnu
Build date: 2011-02-23
Compiled with: gcc (SUSE Linux) 4.5.1 20101208 [gcc-4_5-branch revision 167585]
Compiler flags: -fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector
- funwind-tables -fasynchronous-unwind-tables -g -fstack-protector -Wall -g -fexceptions
Linked against:
wxWidgets: 2.8.11
GnuTLS: 2.8.6
Operating system:
Name: Linux 2.6.37.6-0.7-default i686
Version: 2.6
Bom pessoal eu enlouqueço - coisa certa:
Eu executo um servidor de raiz do Linux que é administrado por um amigo meu. Eu controlo a sessão do SFTP - com o FileZilla (veja todos os itens acima) para fazer instalações e manutenção de algumas instalações do drupal (e além delas alguns sites do joomla) Nota: no futuro eu quero instalar o Drush - para livrar-se de todos esses bugs irritantes.
Estou usando diretórios com o conjunto setgid bit . Eu quero alterar as permissões de diretórios recém-criados para dar permissão de gravação para o grupo (por padrão, eles não têm). Para isso, clique com o botão direito do mouse no diretório e altere as permissões na caixa de diálogo Propriedades. Quando eu altero as permissões de um diretório dessa maneira, o bit setgid é removido. Na verdade, não há como definir o bit setgid, ele sempre fica desativado, qualquer que seja a operação que se faz em permissões. Ouvi dizer que um amigo encontrou uma solução criando um comando personalizado que executa chmod -R g + w "!" e aplica-se em diretórios. Isso funciona bem. ele disse. Bem, o que devo fazer?
Bem eu vou quase louco e joguei o computador para fora da janela (bem notabene - do 14 º andar) isso não é uma boa idéia, mas eu preciso ter uma solução. O que devo fazer aqui?
Nota: com FileZilla você não pode (!!!!!) definir o SETGID-Bit novamente - de jeito nenhum - sem chance. Mas com o winscp (veja abaixo o link). E você pode imaginar com o Drush que você pode fazer isso também! O que devo fazer - você pode aconselhar algo para mim! btw: veja o winscp com sua capacidade de controlar o bit SETGID mais do que o FileZilla pode fazer !! Bem, o que pode causar o problema - onde está enraizado. Por que eu perco o SETGID-Bit toda vez!
É possível que nosso servidor SFTP não suporte o bit setgit e silenciosamente ignore a solicitação para configurá-lo.
Qual é o problema - pode ser o servidor SFTP.?
Como eu sou um novato mal-humorado, eu provavelmente não lhe forneço todas as informações que você precisa!
Você precisa de mais informações ou mais informações? Devo fazer mais investigações sobre os problemas e o meio ambiente. deixe-me saber - eu faço de tudo para acabar com os problemas!
esperamos ouvir você
Saudações
zero
Atualização: oi Zoredache e malcompdx thx para as respostas. Bem Malcompdx - você reconheceu um erro no subsistema do servidor? Você achou que o problema está enraizado nisso? Bem, o problema é que eu me perco o setgitbit sempre quando eu toco as permissões ! Essa é a questão terrível! E se eu tenho você certo - então a correção está na sua resposta Malcompdx - muito obrigado. também para você ZoreDache
btw veja o tópico que descreve o mesmo problema - isso também acontece no winscp
link