2. ./configure --enable-redhat; make;make install. Look at the installation summary and make backend dbd is enabled.
3. Start the atalkd to start automatically upon restart. chkconfig atalk on
4. Edit the /usr/local/etc/netatalk/netatalk.conf and set the ATALKD_RUN=no. Dont need since we use TCP
5. Edit the afpd daemon properties file, /usr/local/etc/netatalk/afpd.conf and append
- -transall -uamlist uams_randnum.so,uams_dhx.so -advertise_ssh -umask 775
6. vi /usr/local/etc/netatalk/AppleVolumes.default. This is the file to add file system which can be accessed by MAC Hosts natively. The Redhat Linux authing Active Directory in this case. So access to users are provided by adding members to group.
Append the the following line on AppleVolumes.default
/mnt/design "Design_Data" allow:@ rwlist:@ options:upriv dperm:0770 fperm:0660 cnidscheme:dbd dbpath:/etc/netatal
kdb/design
7. mkdir /mnt/design;chmod -R 775 /mnt/design;chmod -R g+s /mnt/design; chown -Rh root.AD Group /mnt/design
8. Adjust the netatalk pam file to refer system-auth so netatalk recognizes the AD Accounts.
9. Start the atalk. /etc/init.d/atalk restart
10. Open the Finder on MAC and click on Go and then "Connect to Server". The username must be your login name, not "Last Name, First Name" as shown by MAC.
11. Create a file/folder and it must be created with SGID which means only group members can add/delete.
drwxrwsr-x 3 4096 Apr 6 10:27 test