Tra le mille novità introdotte da Mac OS X 10.7 “Lion” ci sono state anche quelle in merito alla Condivisione Documenti. Rispetto alle precedenti versioni del sistema operativo di Cupertino il protocollo AFP rimane presente ed immutato. Il protocollo SMB viene ora offerto da un demone scritto ex-novo da Apple, viste la licenza GPLv3 adottata dal progetto Samba – adottato dal 10.2 al 10.6 – per le nuove release dei suoi prodotti e le sue possibili implicazioni legali nel suo utilizzo [fonte].
Il protocollo FTP, invece … puff! Sparito!
Ma, come sempre occorre ricordare Apple mente! (era il Finder mente! ma a questo punto il paradigma mi pare possa cominciare ad estendersi a tutto il sistema).
Il demone FTP è ancora presente e pronto all’uso. Il team UX di Apple ha deciso semplicemente di rimuoverne l’interfaccia grafica di attivazione e configurazione (seppur minimale) presente nelle precedenti versioni al fine di scoraggiare l’uso di questo protocollo ormai – in alcuni ambiti – superato ma, sopratutto, insicuro.
Quindi, alla fine, per attivare il servizio FTP tutto quello che c’è da fare è attivarlo. Tramite il Terminale per avviare il demone FTP dovremo solo impartire il comando:
sudo /usr/libexec/ftpd -D
mentre per fermarlo:
sudo killall ftpd
Se l’accensione e lo spegnimento del servizio sono semplici, può esserlo meno la configurazione. In Snow Leopard (e precedenti) avevamo a disposizione la seguente interfaccia per eseguirla in pochi passi:
Ora, invece, dobbiamo andare a configurare a mano il demone.
man ftpd
viene in nostro aiuto e dovremo studiarlo in special modo se la nostra macchina è direttamente esposta su Internet.
Sulla rete locale possiamo affidarci alle impostazioni di default.
Per venire incontro ai meno esperti Troncept ha creato l’applicazione Lion FTPD Enable che in pochi click ci permette di gestire in maniera grafica il servizio. Nel mese (scarso) di rilascio della stessa ci sono già state tre evoluzioni dell’applicativo.

In conclusione, se avete bisogno di condividere grandi file sulla vostra LAN con questo protocollo, oppure se dovete acquisire documenti da stampanti/scanner multifunzione di rete, questa soluzione vi garantisce il risultato. Provato personalmente con prodotti Brother, Ricoh e Konica Minolta.


09/09/2011 @ 11:06
Purtroppo fermandosi a questo livello dovremo riavviare manualmente il demone FTP dopo ogni reboot.
Ho trovato un paio di risorse on-line e dopo qualche test vedrò se è tutto ok.
A presto!
12/09/2011 @ 19:38
Purtroppo questo come altri comandi per attivare FTP non funzionano (vedi nota Apple all’indirizzo: http://support.apple.com/kb/HT4704).
L’errore è sempre lo stesso:
famiglia——:~ user$ sudo serveradmin status ftpftp:error = “CANNOT_LOAD_BUNDLE_ERR”
Ho messo le – al posto del cognome ed user al posto dell’username.
Qualcuno sa dirmi per quale motivo compare questo errore?
Quali comandi si possono utilizzare per effettuare un test su FTP?
13/09/2011 @ 08:08
scusa, non conosco il thread che citi, il procedimento che ho descritto nel post, invece funziona.
La sua unica pecca l’ho detta nel mio commento qui sopra .. sto però testando altri metodi per ovviare alla cosa (senza successo fino ad ora)!
13/09/2011 @ 19:23
Non so che cosa abbia l’IMAC dove ho installato lion server, fatto sta che non funziona nessuna dei procedimenti indicati sui blog.
Quello che ho provato a fare è di cercare tramite terminale di trovare il problema, utilizzando il linguaggio UNIX, senza riuscirci, anche perché non sono esperto.
La mia richiesta era quella di trovare qualcuno esperto UNIX che mi indicasse qualche comando da usare dal terminale per individuare le cause del mancato funzionamento di FTP su LION SERVER.
13/09/2011 @ 19:31
Mi è venuta una idea: potresti, da terminale, impartire il seguente comando per verificare i servizi attivi sul computer per vedere la differenza con il mio e postarli?
sudo serveradmin list
Il risultato dovrebbe essere del tipo:
accounts
addressbook
afp
bonjour
calendar
certsconfig
devicemgr
dhcp
dirserv
dns
filebrowser
info
ipfilter
jabber
mail
nat
netboot
network
nfsnotification
pcast
pcastlibrary
postgres
radius
sharing
signaler
smb
swupdate
vpn
web
wiki
xgrid
xsan
Dopo il comando sudo serveradmin list dovrai inserire la password.
08/10/2011 @ 19:48
ciao Cesare,
scusa del ritardo della risposta. Sul MacMini ho i seguenti servizi attivi:
machine:~ nicola$ sudo serveradmin list
Password:
accounts
addressbook
certs
config
devicemgr
filebrowser
info
pcastlibrary
sharing
wiki
xsan
28/01/2012 @ 15:58
Grazie mille per il tuo utile articolo.. mi sono permesso di segnalarlo con un link nel mio forum aziendale http://help.farnedi.it/entries/20902126-come-abilitare-il-server-ftp-dentro-a-10-7-mac-os
28/01/2012 @ 17:05
Grazie a te del commento Franco!