Some updates from setting up the ubuntu1404 buildslave
[openafs-wiki.git] / EnablingAFSLoginonAIXSystems.mdwn
1 Follow the instructions in this section to incorporate AFS modifications into the AIX secondary authentication system.
2
3 1. Issue the ls command to verify that the afs\_dynamic\_auth and afs\_dynamic\_kerbauth programs are installed in the local /usr/vice/etc directory.
4
5        # ls /usr/vice/etc
6
7 If the files do not exist, mount the AFS CD-ROM for AIX (if it is not already), change directory as indicated, and copy them.
8
9        # cd /cdrom/rs_aix42/root.client/usr/vice/etc
10
11        # cp  -p  afs_dynamic*  /usr/vice/etc
12
13 1. Edit the local /etc/security/user file, making changes to the indicated stanzas:
14
15 \* In the default stanza, set the registry attribute to DCE (not to AFS), as follows:
16
17        registry = DCE
18
19 \* In the default stanza, set the SYSTEM attribute as indicated.
20
21 If the machine is an AFS client only, set the following value:
22
23        SYSTEM = "AFS OR (AFS[UNAVAIL] AND compat[SUCCESS])"
24
25 If the machine is both an AFS and a DCE client, set the following value (it must appear on a single line in the file):
26
27        SYSTEM = "DCE OR DCE[UNAVAIL] OR AFS OR (AFS[UNAVAIL]  \
28            AND compat[SUCCESS])"
29
30 \* In the root stanza, set the registry attribute as follows. It enables the local superuser root to log into the local file system only, based on the password listed in the local password file.
31
32        root:
33              registry = files
34
35 1. Edit the local /etc/security/login.cfg file, creating or editing the indicated stanzas:
36
37 \* In the DCE stanza, set the program attribute as follows.
38
39 If you use the AFS Authentication Server (kaserver process):
40
41        DCE:
42             program = /usr/vice/etc/afs_dynamic_auth
43
44 If you use a Kerberos implementation of AFS authentication:
45
46        DCE:
47             program = /usr/vice/etc/afs_dynamic_kerbauth
48
49 \* In the AFS stanza, set the program attribute as follows.
50
51 If you use the AFS Authentication Server (kaserver process):
52
53        AFS:
54             program = /usr/vice/etc/afs_dynamic_auth
55
56 If you use a Kerberos implementation of AFS authentication:
57
58        AFS:
59             program = /usr/vice/etc/afs_dynamic_kerbauth