centos 6 servidor ftp -R não funciona quando o usuário cria uma nova pasta em sua pasta

1

eu estou usando chown -R it:it /home para o usuário admin para a pasta home. sob a pasta home muitos usuários eu criei como dhaka e nome da pasta dhaka.

chmod -R 777 /home 
chmod -R 777 dhaka:it /home/dhaka 
chmod -R 777 dhaka 
it:x:500:500::/home:/sbin/nologin
dhaka:x:505:500::/home/dhaka:/sbin/nologin

o problema é quando o usuário (dhaka) cria uma nova pasta na pasta dhaka. então esse novo dhaka só pode ler a pasta. e o usuário mestre (somente) pode ler, mas não gravar. por favor me ajude como faço o acesso total na pasta sub pasta novos usuários em sua pasta.

    
por Tanvir 06.07.2017 / 09:25

1 resposta

0

Primeiro você deve adicionar o usuário dhaka no grupo de "it".

#usermod -a -G it dhaka

#chown dhaka.it /home/dhaka

Em seguida, é necessário definir um grupo fixo para o diretório / home / dhaka, para que os novos arquivos / diretórios criados em / home / dhaka tenham a mesma propriedade de grupo que é para / home / dhaka.

#chmod g+s /home/dhaka

Em seguida, você precisa modificar o arquivo .bashrc para o diretório inicial do usuário dhaka para a permissão padrão de arquivo / diretório criada pelo usuário dhaka.

echo "umask 002" >> /home/dhaka/.bashrc

O Umask é usado para definir permissões de arquivo / diretório para qualquer recém-criado por esse usuário. Após a conclusão, você pode testá-lo com novo shell.

    
por 06.07.2017 / 09:58

Tags