URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 42894
[ Назад ]

Исходное сообщение
"смена логина во FreeBSD посредством pw"

Отправлено Zaltic , 14-Апр-04 13:48 
Уважаемые, подскажите плиз, возможно ли посредством pw менят логин в системе. Стоит задача написать шелл скрипт   который будет менять учетную запись юзера который имеет только доступ по pop3. Как это лучше сделать, может есть какие готовые средства, чтобы менялись сразу файлы в /var/mail
И как избежать потери получаемой почты в момент смены логина?
Заранее спасибо.

Содержание

Сообщения в этом обсуждении
"смена логина во FreeBSD посредством pw"
Отправлено lavr , 14-Апр-04 16:05 
>Уважаемые, подскажите плиз, возможно ли посредством pw менят логин в системе. Стоит
>задача написать шелл скрипт   который будет менять учетную запись
>юзера который имеет только доступ по pop3. Как это лучше сделать,
>может есть какие готовые средства, чтобы менялись сразу файлы в /var/mail
>
>И как избежать потери получаемой почты в момент смены логина?

смена username без смены uid:

# pw usermod realname -l newname

при этом имя incoming-mailbox НЕ ИЗМЕНЯЕТСЯ, имя HOMEDIR не изменяется,
если нужно - измени сам в скрипте.
С почтой ничего не будет, просто делай mv oldname newname, можешь
перед mv использовать проверку выставлен ли lock на почтовый файл.

Скорей всего, лучше все написать на perl.

>Заранее спасибо.


"смена логина во FreeBSD посредством pw"
Отправлено Zaltic , 14-Апр-04 19:29 
Спасибо