AFP_CLIENT(1)
β¨ NAME β¨
okay bestie, meet afp_client π It's the tool that lets you mount, unmount and control Apple Filing Protocol (AFP) sessions using the FUSE infrastructure π¦
β¨ SYNOPSIS β¨
afp_client mount|status|unmount|suspend|resume|exit [options]
β¨ DESCRIPTION β¨
okay so the afp_client command handles the basics for AFP volumes π You can mount, unmount, get status, suspend and resume π
Do NOT mix this up with afpcmd π
ββοΈ afp_client is only for the FUSE client, and it works alongside afpfsd(1). afpcmd is a batch-mode file transferring client. Both of them use the afpfs-ng libraries πΈ
afp_mount(1) is normally a symlink to afp_client. It only handles mounting commands with a fully formed AFP URL β¨
β¨ COMMANDS β¨
mountβ the name of the interface π This is usually a driver name followed by a unit number, soeth0is the first Ethernet interface.mount [mount options] nodeβ using the authentication and server info from your mount options, this mounts the remote filesystem on node π§ For more on those, check the "mount options" section further down. If you'd rather use AFP URL syntax, seemount_afp(1).unmount nodeβ removes the AFP mount that's currently connected to node πstatusβ shows status info for all connected servers π You get each server's IP address, server descriptions (machine type, machine name, signature, login message), and available volumes. It also gives you statistics and other details. This is critical for debugging πsuspendβ suspends the current connections to all connected servers, but does not unmount them π΄ Currently unsupported.resumeβ resumes all suspended server connections π Currently unsupported.
Also, there's a stray line from the original sitting under resume, so here it is: enable or disable the promiscuous mode of the interface. If selected, all packets on the network will be received by the interface π
β¨ MOUNT FLAGS β¨
-u,--user <username>β log in using username π«Ά-p,--pass <password>β if you put'-'as the password, you'll get prompted for it π This way you can use a password without exposing it on the command line.-o,--port <portnum>β uses TCP portnum instead of the default,548π-V,--volumepassword <volumepassword>β use this if the volume you're accessing has a volume password π It's a very weak form of protection since it's sent as clear text, so be careful. If you put'-'as the password, you'll get prompted for it, so it never has to be exposed on the command line.
The original repeats the'-'prompt paragraph twice under-V. Once is plenty, bestie π
-v,--version <afp version>β picks the AFP version for a mount π¦ For AFP 2.2, use22. For 3.2, use32, and so on. By default afpfs-ng chooses the highest AFP version shared between the client and server. afpfs-ng supports AFP 2.0 up to 3.2.-a,--uam <uam>β sets the authentication method to one of these πNo User AuthentCleartxt PasswrdRandnum Exchange2-Way Randnum ExchangeDHCAST128Client Krb v2DHX2
If you don't specify a UAM, the most secure one that both the server and client (afpfs-ng) share will be chosen π
-m,--map <uam>β sets the method used to map local UIDs and GIDs to server ones πΊοΈ The possible values are:Common user directoryβ use this when the UID and GID of the client and server are expected to match perfectly π An example is an NIS or open directory server.Login idsβ use this when you want all files to appear owned by the uid and gid of the userid you used for your authentication info π
β¨ HISTORY β¨
afp_client is part of the FUSE implementation of afpfs-ng π§
β¨ SEE ALSO β¨
afpfsd(1), mount_afp(1) π
β¨ AUTHORS β¨
Alex deVries, alexthepuffin@gmail.com π
and that's the whole tea, bestie π«Ά This page came from afpfs-ng and is dated 3 February 2008 π Stay iconic, stay mounted πβ¨
π¦ where this page comes from
- arch rolling: afpfs-ng 0.8.2-4 Β· GPL
- epel 9: fuse-afp 0.8.1-40.el9 Β· GPL+
- fedora 43: fuse-afp 0.8.1-65.fc43 Β· GPL-2.0-or-later
- fedora 44: fuse-afp 0.8.1-67.fc44 Β· GPL-2.0-or-later
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms