У меня был bob, присоединенный ко многим различным группам, он мой тестовый манекен, теперь я устанавливаю bob для основной группы, называемой ftptest, и нескольких других вторичных групп.
Я ввел эту команду cat group
и вижу, что bob отсутствует в группе ftptest, но при вводе -g для повторной установки основной группы система сообщает мне, что никаких изменений не было сделано, хотя bob не отображается.
Я не вышел и снова.
установка первичной группы ftptest для bob
ftptest:x:1002:bob,userx
userx@voided1.what~/Ubuntu>> su
Password:
# usermod -g ftptest bob
# cat /etc/group
ftptest:x:1002:bob,userx
установка вторичных групп для боба
# usermod -G bob,users bob
# cat /etc/group
ftptest:x:1002:userx
меня смущает, потому что bob больше не входит в группу ftptest, поэтому я снова выдаю первичную группу и получаю это сообщение.
# usermod -g ftptest bob
usermod: no changes
Я вышел из системы и вернулся с обоими пользователями в моей системе. Тот, в котором я внес изменения, и учетная запись bobs и до сих пор не видят имя bobs рядом с основной группой.
userx@voided1.what~>> cat /etc/group
ftptest:x:1002:userx
но,
userx@voided1.what~>> groups bob
bob : ftptest users bob
не должен ли cat /etc /group показывать bob, принадлежащий ftptest?