Ajudando a alterar umask padrão do FTPD

2

Umask padrão quando o login através do FTP é 027.

Eu quero mudar isso para 002, então um processo com o mesmo grupo pode consumir um arquivo enviado.

A página do homem 'ftpd' diz passa -u 002 ao comando ftpd. Mas o meu problema é que não consigo encontrar onde o ftpd é iniciado. Então minha pergunta é, como passar -u 002 para ftpd na inicialização? Não consigo encontrar um script /etc/init.d/.

Detalhes: Servidor Red Hat Enterprise Linux versão 5.3 (Linux 2.6.18-128.1.1.el5)

RPM instalado: ftp-0.17-35.el5 (rpm -qa | grep ftp)

qual ftpd: / usr / kerberos / sbin / ftpd

    
por Will 21.03.2013 / 23:37

1 resposta

3

Primeiro - o seu ftpd não é do pacote ftp. Se você tentar rpm -qf /usr/kerberos/sbin/ftpd , verá um nome real (algo como krb5-appl-servers-1.0.1-7.el6_2.1.x86_64). Este servidor FTP é iniciado pelo xinetd e a configuração está em /etc/xinetd.d/gssftp. Um dos parâmetros é:

server_args     = -l -a

e você pode adicionar suas bandeiras aqui:

server_args     = -l -a -u 002

em seguida, você deve reiniciar o serviço xinetd ( service xinetd restart ) e ele deve funcionar conforme necessário.

    
por 22.03.2013 / 00:28