AFS Client Installation Guide for Macintosh Systems. AFS WebDAV - presbrey.mit.edu. Started January 19th, 2007. The goal of the project is to develop an open-source, enterprise-class "AFS WebDAV" gateway to provide Kerberos authenticated, high-efficiency AFS sessions without the OpenAFS client via an unprivileged gateway server. Deployed at Use lighttpd as a WebDAV backend with an Apache-based front-end handler and authorizer. The following extra Apache modules are critical: mod_auth_kerb with a negotiate delegation patch mod_proxy mod_rewrite Read more details. Bad ideas using other WebDAV backends These other implementations still minimally consist of a Apache + mod_ssl core. Mod_php requires terrible dependence on sudo and setuid programs for securing operations The privilege separation of this model can hardly be defended.
Mod_dav mod_auth_kerb mod_dav mod_waklog stateless; extremely inefficient producing noticeable client-side delays. The arla project. [Project goals][Supported platforms][Project status][Distribution][Documentation][Mailing lists][CVS][Links] Project goals Arla is a free AFS implementation. The main goal is to make a fully functional client with all capabilities of AFS as formerly sold by Transarc and today available as OpenAFS. Other stuff, such as servers and management tools are being developed, but currently not considered stable. Supported platforms The currently supported platforms are: FreeBSD: Arla 0.43 on 5.1 - 5.5 NetBSD: Arla 0.43 on 2.x, and 3.0 Linux: Arla 0.43 on 2.4.x to 2.6.15, Arla 0.90 on 2.6.16 and beyond Mac OS X: Arla 0.90 on 10.4 The support for those should be pretty up-to-date as the developers work on them.
Project status Working stable client (currently caching files from the start up to where you read) Authentication (with Heimdal) Used in production systems with FreeBSD, NetBSD and Linux. Distribution A link to the current release can be found in the sidebar. Documentation CVS tree. Help.unc.edu >> AFS Installation Guide for OS X 10.3.
OpenAFS for 10.3. Sorry, this page requires javascript! This document presents a basic outline of installing OpenAFS, and is presented to provided general support. You should contact your site administrators for site specific data, and please be aware that this information is only what I've managed to cobble together--your mileage may vary. Getting OpenAFS Binaries and source code for OpenAFS are provided from OpenAFS.org. That being said, since they include some additional features that aid afs administration, I tend to prefer David Botsch's builds, available at Basic Installation Assuming you're using the binary package, it's a straight forward installation--you just run the installer as you would for any other package.
Set up the afs files in /var/db/openafs (note, this is different from some setups following the original transarc layout, which store the afs files in /usr/vice. Configuring AFS sudo vi /var/db/openafs/etc/ThisCell Then save the changes. Help.unc.edu. AFS and OS X. What is AFS and why do I need it? AFS provides a system of accessing network file servers in a reasonable and scalable manner. So from a user standpoint, it's much like SMB/CIFS and Appleshare.
A lot of universities (such as UNC Chapel Hill, where I work) use it to provide integrated access to files on central servers. Unless you need to access an AFS cell, you don't need it. ATN has some good docs on afs to get you started. But before we get started, a few caveats: If you haven't already, install the OS X developer tools (now called Xcode). The Options There are two good options, OpenAFS and Arla. The Alternatives Most afs cells offer unix login servers, so you can also access afs space through a login server with an SFTP client such as fugu or fetch, or you can mount shares directly to the finder using MacFusion. Installing OpenAFS Also, if you're interested, here's some other references: AFS Tools Installing Arla Here's a older document describing installation of Arla. The AFS system. Untitled Document. AFS on Mac OS X Is AFS is running? Starting AFS by hand Stopping AFS kAuth unexpected quit Why doesn't AFS icon appear on my desktop?
Links and AFS Accessing AFS files gives timeout error Taking a long long time to login when network is not connected Can I run kAuth from the command line? Check to see if AFS is running "ps -auwx|egrep afs" will not return any processes if AFS is not running. If it is running, you will see something like % ps -auwx|egrep afs root 367 0.0 0.0 1528 96 ?? Starting AFS If you notice that AFS is not running, you can start it with "sudo /Library/StartupItems/OpenAFS/OpenAFS start" Stopping AFS "sudo umount /afs" kAuth unexpectedly quit This can happen if AFS is not running. Why doesn't AFS icon appear on my desktop? If you did not have access to the network when you logged in, you may not see the AFS icon on your desktop. Links and AFS You should be careful traversing links in AFS. Taking a long long time to login when network is not connected. Untitled Document.
Mac OS X Software Notes These are the steps I follow when installing a new desktop Mac. Software Update Developer Tools Fink TeX Chimera/Mozilla MSFS (good for Wireless connections) Commerical Productivity Software You've just unpacked the new Mac. Hopefully DHCP has been set up. Software Update From the dock select Software Update.
Developer Tools Download and install the Developer Tools to get a compiler. See Everette Allen's notes, but remember that it is based on 10.1. 10.2 has kerberos, so we can skip a few parts.Below are the steps I take. Now, every time you have a live network you can get your tokens by running kAuth. Use Apple's Public Beta of X11. TeX I'm going with TexShop and the i-Installer. download ii2.dmg doubleclick to run i-Package->Known Packages i-Directory Select the following packages (1 at a time to start) and install texbinaries.ii2 required texmf.ii2 required ghostscript 70 Fink Project Home Chimera/Mozilla Download a browser! Adobe Acrobat Dreamweaver Mulberry Email Client.
CSC:CSC Mac OS X Software Notes. Getting Started You've just unpacked the new Mac. First things first - you'll want to set the time zone, time, and create the first account. I usually make the first account an admministrative one called 'help'. If you already have an account, add the help acount now (make sure it is an administrative account). Hopefully DHCP has been set up. Software Update From the dock select System Preferences->Software Update. Developer Tools Download and install the Developer Tools (called XCode as of Panther) to get a compiler (gcc 3.3). Update Most of the work notes here about configuring OpenAFS after installation are superceded by the OpenAFS package provided by ITD. See Everette Allen's notes, but remember that it is based on Mac OS X 10.1.
Download conf.macosx.tar.gz and kauth.tar.gz from /afs/unity/lockers/project/netatalk/public/ to a temporary directory (your home directory is fine). Fink Project Home Download the 0.6.2 disk image. TeX. Kerberos_afs_login.html. Caveats: this worked for me, but your mileage may vary. I'm using 10.2.5, and I haven't tried it with other sub-versions. It should work with 10.2. 10.2 uses a variant of MIT's kerberos, so what we're going to do is install some bits from MIT, configure kerberos for our domain, then install a plug in to get afs token, and finally set up login authorization to generate tickets from the main GUI login window Step 1: Install MIT's kerberos extras package You can get MIT's Kerberos Extras from: Installation of this will enable kerberos support for Carbon applications, and set up a sample kerberos configuration file.
Step 2: Configure Kerberos Once it's installed, go to /Library/Preferences and find the edu.mit.Kerberos file. In this first example below, I've put the information for the kerberos authentication servers for the two afs cells I use, isis.unc.edu and cs.unc.edu. Save the file. TWiki . AFSLore . WebHome. AIT Tech - Mac OS X How To: OpenAFS. For help or if you have questions or problems, please contact the Solution Center, 195 Durham Center, solution@iastate.edu or call IT Services at 294-4000. About OpenAFS AFS is a distributed filesystem product, pioneered at Carnegie Mellon University and supported and developed as a product by Transarc Corporation (now IBM Pittsburgh Labs). It offers a client-server architecture for file sharing, providing location independence, scalability and transparent migration capabilities for data.
IBM branched the source of the AFS product, and made a copy of the source available for community development and maintenance. They called the release OpenAFS. System Requirements Kerberos must enabled and configured. Downloading OpenAFS Download the appropriate version of OpenAFS for your version of Mac OS X from openafs.org. Installing OpenAFS If the downloaded file wasn't automatically mounted, then double-click on the .dmg file to mount the disk image.
Enter "iastate.edu" as shown. Configuring OpenAFS. The Tao of Mac - OpenAFS. OpenAFS.