Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| netatalk [Le 01/06/2013, 12:56] – [Extraction et configuration] 90.52.235.151 | netatalk [Le 17/07/2014, 02:15] (Version actuelle) – [Voir aussi] lucasmaurice | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | ====== Comment partager des données avec AppleTalk ====== | ||
| + | |||
| + | Pour les personnes utilisant Ubuntu et voulant partager leurs données (ou accéder) avec des utilisateurs de Mac Os 9.x ou inférieur (ceux qui utilisent Mac Os X peuvent utiliser les partages [[:samba]], ou donner l' | ||
| + | |||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | Pour l' | ||
| + | Cependant, le paquet disponible n'est pas la dernière version. Si vous souhaitez la dernière version (3.0.4 au premier juin 2013), qui est plus simple à utiliser, il va falloir la compiler à partir [[http:// | ||
| + | < | ||
| + | |||
| + | ===== Installation à partir des sources ===== | ||
| + | |||
| + | <note warning> | ||
| + | Pour une utilisation plus poussée (accès depuis internet, réseau ouvert/ | ||
| + | |||
| + | ==== Pré-requis ==== | ||
| + | * Savoir utiliser un [[: | ||
| + | * Avoir téléchargé [[http:// | ||
| + | * L' | ||
| + | * Disposer des [[tutoriel: | ||
| + | * Avoir [[: | ||
| + | sudo aptitude install build-essential libssl-dev libgcrypt11-dev libkrb5-dev libpam0g-dev libwrap0-dev libdb-dev libavahi-client-dev libacl1-dev libldap2-dev libcrack2-dev systemtap-sdt-dev libdbus-1-dev libdbus-glib-1-dev libglib2.0-dev libevent-dev</ | ||
| + | < | ||
| + | ==== Extraction et configuration ==== | ||
| + | - [[: | ||
| + | < | ||
| + | Reportez-vous à la page [[:tar]] pour plus d' | ||
| + | - Placez-vous dans le dossier fraîchement décompressé, | ||
| + | cd / | ||
| + | - Lancez l' | ||
| + | ./configure --with-init-style=debian --with-cracklib --enable-krbV-uam --without-libevent --with-pam-confdir=/ | ||
| + | ./configure \ | ||
| + | --with-init-style=debian \ | ||
| + | --with-cracklib \ | ||
| + | --enable-krbV-uam \ | ||
| + | --without-libevent \ | ||
| + | --with-pam-confdir=/ | ||
| + | --with-dbus-sysconf-dir=/ | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | Si tout va bien, les dernières lignes (juste avant le prompt) devraient ressembler à cela: | ||
| + | |||
| + | < | ||
| + | Using libraries: | ||
| + | LIBS = -ldl -lcrack | ||
| + | CFLAGS | ||
| + | PTHREADS: | ||
| + | LIBS | ||
| + | CFLAGS = -pthread | ||
| + | SSL: | ||
| + | LIBS | ||
| + | CFLAGS = -I/ | ||
| + | LIBGCRYPT: | ||
| + | LIBS = -L/ | ||
| + | CFLAGS = | ||
| + | PAM: | ||
| + | LIBS | ||
| + | CFLAGS = | ||
| + | WRAP: | ||
| + | LIBS = -lwrap | ||
| + | CFLAGS = | ||
| + | BDB: | ||
| + | LIBS | ||
| + | CFLAGS = | ||
| + | GSSAPI: | ||
| + | LIBS = -Wl, | ||
| + | CFLAGS = | ||
| + | ZEROCONF: | ||
| + | LIBS | ||
| + | CFLAGS = -D_REENTRANT | ||
| + | LDAP: | ||
| + | LIBS | ||
| + | CFLAGS = | ||
| + | LIBEVENT: | ||
| + | LIBS | ||
| + | CFLAGS = | ||
| + | Configure summary: | ||
| + | INIT STYLE: | ||
| + | | ||
| + | AFP: | ||
| + | | ||
| + | ACL support: yes | ||
| + | CNID: | ||
| + | | ||
| + | UAMS: | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | guest | ||
| + | Options: | ||
| + | | ||
| + | tcp wrapper support: | ||
| + | quota support: | ||
| + | admin group support: | ||
| + | valid shell check: | ||
| + | | ||
| + | ACL support: | ||
| + | | ||
| + | LDAP support: | ||
| + | dbus support: | ||
| + | | ||
| + | Paths: | ||
| + | | ||
| + | init directory: | ||
| + | dbus system directory: | ||
| + | pam config directory: | ||
| + | Documentation: | ||
| + | | ||
| + | </ | ||
| + | |||
| + | <note warning> | ||
| + | ==== Compilation et installation ==== | ||
| + | - [[: | ||
| + | make</ | ||
| + | - Une fois la compilation terminée, vous pouvez installer:< | ||
| + | sudo make install</ | ||
| + | sudo checkinstall</ | ||
| + | |||
| + | Hop!! fini!! :-) | ||
| + | |||
| + | ===== Le paramétrage ===== | ||
| + | |||
| + | Maintenant que vous avez installé le programme, il va falloir le configurer. Pour cela, un gros avantage de la version 3 de netatalk est que tout se fait, pour la configuration de base, en [[: | ||
| + | Et là, référez-vous à [[http:// | ||
| + | |||
| + | ==== Le partage ==== | ||
| + | |||
| + | Vous avez deux sections: [Global] et [Homes].\\ | ||
| + | Le mieux étant de tout laisser par défaut, donc ne rien écrire, et vérifier que ces deux sections sont bien décommentées (pas de dièse # ni de point-virgules en début de chaque ligne de la section concernée). | ||
| + | |||
| + | Il faut également vérifier la présence, dans la section [Homes], de la ligne | ||
| + | < | ||
| + | Cette ligne permet de définir le répertoire dans lequel chaque utilisateur référencé aura son dossier.\\ | ||
| + | Par exemple, ici il a été défini // /home // dans la ligne, donc si vous vous connectez à partir d'un mac, vous aurez accès à un dossier **User' | ||
| + | |||
| + | ==== Les Permissions ==== | ||
| + | |||
| + | Par défaut, lorsque vous vous connecterez à partir d'un mac, il faudra vous authentifier avec un login et un mot de passe d'un compte du serveur. Cependant, il est possible de modifier le mode d' | ||
| + | |||
| + | =====Démarrage automatique, | ||
| + | |||
| + | Pour que netatalk démarre en même temps que votre ordinateur, tapez simplement la commande suivante: | ||
| + | < | ||
| + | Si vous ne vous en servez que ponctuellement, | ||
| + | < | ||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | |||
| + | * [[http:// | ||
| + | * Partie [[# | ||
| + | |||
| + | FIXME Pourquoi ne pas parler de Avahi Daemon, qui permet d' | ||
| + | |||
| + | ---- | ||
| + | // | ||
