Ativar FTP no OS X 10.8 Mountain Lion Server

2

Existe uma LAN que inclui várias máquinas mac (iMac, Mac Pro, macbook etc.), o roteador Airport Express e o Mac Mini Server executando o OS X Server 10.8 (Mountain Lion Server). Eu preciso compartilhar uma pasta no Mac Mini Server por FTP.

O que eu tentei até agora:

  • Feito partição especial para acesso FTP, chame de "Relatórios" Então compartilhada pasta seria "/ Volumes / Reports"

  • Deu acesso a todos os usuários e grupos no sistema e também ativou os convidados Acesso. Eu verifiquei posix acl, que é "rwxrwxrwx", verifiquei o compartilhamento configurações em "Preferences.app" e "Server.app"

  • Verificou se os usuários têm acesso ao serviço de FTP

  • FTP ativado no Server.app

Eu tentei acessar a pasta compartilhada (por FTP):

  • via Cyberduck
  • via localizador
  • via shell: ftp server.local

E o que eu recebi:

$ ftp [email protected]
Trying 10.0.2.2...
Connected to server.local.
220 10.0.2.2 FTP server (tnftpd 20100324+GSSAPI) ready.
331 User ftpuser accepted, provide password.
Password: 
530 User ftpuser may not use FTP.

e

$ ftp [email protected]
Trying 10.0.2.2...
Connected to server.local.
220 10.0.2.2 FTP server (tnftpd 20100324+GSSAPI) ready.
331 User admin accepted, provide password.
Password: 
530 User admin denied by SACL.
ftp: Login failed
ftp> 

(admin é a conta de administrador, ftpuser é uma conta de usuário especial feita para acessar o ftp)

O que estou fazendo de errado? Ficando realmente cansado disso ...

UPD conteúdo de /etc/ftpusers

$ cat /etc/ftpusers
# list of users disallowed any ftp access.
# read by ftpd(8).
Administrator
administrator
root
uucp
daemon
unknown
www

SOLUÇÃO

A conta de usuário deve ter pasta base ( /Volume/Reports no meu caso), os usuários sem o diretório home não podem acessar o compartilhamento FTP; TAMBÉM a conta de usuário deve ter shell válido ( /bin/bash )

    
por Oleg Trakhman 16.10.2012 / 14:21

1 resposta

2

Parece que seus usuários não estão na lista de controle de acesso ao serviço do serviço FTP. Verifique na seção Usuários do Server.app selecionando o usuário e, em seguida, escolhendo "Editar Acesso aos Serviços" no menu pop-up de ação (ícone de roda dentada).

    
por 17.10.2012 / 01:38