- 論壇徽章:
- 1
|
在某些情況下,需要使一個(gè)AIX操作系統(tǒng)中的用戶信息與另外一個(gè)AIX操作系統(tǒng)中的用戶信息保持一致。如果在新的AIX操作系統(tǒng)中再重復(fù)創(chuàng)建這些用戶將會(huì)非常浪費(fèi)時(shí)間。因此通過拷貝那些與用戶有關(guān)的文件并且進(jìn)行一些必要的修改將會(huì)更快的實(shí)現(xiàn)用戶的一致性。
在下列過程中所涉及到的所有的文件都是單純的ASCII碼文件,并且它們的格式從AIX操作系統(tǒng)版本4到AIX操作系統(tǒng)版本5中都沒有改變,所以操作系統(tǒng)用戶可以從相同的操作系統(tǒng)之間被遷移,也可以從不同的操作系統(tǒng)之間被遷移,比如從AIX操作系統(tǒng)版本4到版本5之間進(jìn)行遷移。
下面是需要從舊的操作系統(tǒng)中拷貝到新的操作系統(tǒng)中的文件列表:
/etc/group
/etc/passwd
/etc/security/group
/etc/security/limits
/etc/security/passwd
/etc/security/.ids
/etc/security/environ
/etc/security/.profile
注意:需要修改/etc/passwd文件,以便使其中的root項(xiàng)如以下所示:
root:0:0::/:/usr/bin/ksh
當(dāng)你在拷貝/etc/passwd文件和/etc/group文件的時(shí)候,需要確認(rèn)它們至少應(yīng)該包含基本的用戶和用戶組。
特別地,需要包含以下的用戶:
root
daemon
bin
sys
adm
uucp
guest
nobody
lpd
以及以下的用戶組:
system
staff
bin
sys
adm
uucp
mail
security
cron
printq
audit
ecs
nobody
usr
關(guān)于這些用戶和用戶組的詳細(xì)信息可以在AIX操作系統(tǒng)版本4安裝指南(AIX Version 4.3 Installaton Guide )中找到。
如果文件集bos.compat.links已經(jīng)在操作系統(tǒng)中被安裝,那么你也需要把/etc/security/mkuser.defaults文件從舊的操作系統(tǒng)中拷貝到新的操作系統(tǒng)中去。如果該文件集沒有被安裝,那么這個(gè)文件存在于/usr/lib/security 目錄下。/etc/security 目錄是一個(gè)到/usr/lib/security目錄的符號(hào)連接。
如果你已經(jīng)拷貝了mkuser.defaults文件,則必須在用戶小節(jié)(stanzas)中進(jìn)行一些改變。需要將group改變?yōu)閜grp,將program改變?yōu)閟hell。一個(gè)正確的小節(jié)(stanzas)應(yīng)該和下面的例子看起來差不多。
user:
pgrp = staff
groups = staff
shell = /usr/bin/ksh
home = /home/$USER
只要是在新機(jī)器上的AIX操作系統(tǒng)版本和舊機(jī)器上的AIX操作系統(tǒng)版本是一樣的,那么以下的文件也必須被拷貝過去:
/etc/security/login.cfg
/etc/security/user
注意:如果你決定拷貝這兩個(gè)文件,那么在拷貝之前需要打開/etc/security/user文件確認(rèn)一些變量如tty, registry, auth1 等相對(duì)應(yīng)于新機(jī)器的設(shè)置是正確的。否則,不要拷貝這兩個(gè)文件,而只應(yīng)該將舊機(jī)器上的所有的用戶節(jié)拷貝到新機(jī)器上新建的文件中。
一旦這些文件都被遷移過去,那么需要執(zhí)行以下的命令:
# usrck -t ALL
# pwdck -t ALL
# grpck -t ALL
上面的這些命令將會(huì)清理系統(tǒng)中相對(duì)于用戶和用戶組的任何不一致的情況(諸如,uucp 在 /etc/security/passwd文件中沒有記錄(entry))等。
在理想的情況下,它們應(yīng)該被運(yùn)行兩次:拷貝文件之前在舊的系統(tǒng)上先運(yùn)行,當(dāng)拷貝文件之后在新的系統(tǒng)上再次運(yùn)行。 |
|