Reg volt mar uj cikk a rovatban.
Primary group eltunik az /etc/group alol
A ket csoportot csak demo celbol hoztam letre:
# mkgroup groupT01
# mkgroup groupT02
Majd egy uj usert adok hozza, a primary group-ja legyen az egyik, es ezen kivul a masiknak is legyen a tagja:
# mkuser pgrp=groupT01 groups=groupT02 dummy001
Mind az lsuser, mind a file tukrozi is a helyzetet:
# lsuser -f -a pgrp groups dummy001
dummy001:
pgrp=groupT01
groups=groupT01,groupT02
# grep dummy001 /etc/group
groupT01:!:203:dummy001
groupT02:!:204:dummy001
Most pedig felcserelem a ket parametert, legyen 'groupT02' a primary:
# chuser pgrp=groupT02 groups=groupT01 dummy001
Innentol az /etc/group-bol eltunik ez a csoporttagsag.
# grep dummy001 /etc/group
groupT01:!:203:dummy001
# lsuser -f -a pgrp groups dummy001
dummy001:
pgrp=groupT02
groups=groupT02,groupT01
Az AIX fileszinten tarolja a lokalis userek attributumait, honnan talalja ki megis, hogy a masik csoportnak is tagja?
Az /etc/passwd-ben benne marad a pgrp (itt: groupT02, 204) GID-je.
# grep dummy001 /etc/passwd
dummy001:*:205:204::/home/dummy001:/usr/bin/ksh
Szoval a konkluzio: az /etc/group-ra semmikeppen sem szabad hagyatkozni AIX-en.