The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Отключение пользователя из командной строки"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Отключение пользователя из командной строки"
Сообщение от slv emailИскать по авторуВ закладки(??) on 14-Дек-04, 09:37  (MSK)
Привет. Есть задача отключать времмено пользователя. Я это делал вставляя в файле passwd "*" в начало записи пользователя. Как бы это сделать из командной строки?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Отключение пользователя из командной строки"
Сообщение от butcher emailИскать по авторуВ закладки(ok) on 14-Дек-04, 10:02  (MSK)
>Привет. Есть задача отключать времмено пользователя. Я это делал вставляя в файле
>passwd "*" в начало записи пользователя. Как бы это сделать из
>командной строки?
Ось какая?
# pw usermod username -s /sbin/nologin

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Отключение пользователя из командной строки"
Сообщение от slv emailИскать по авторуВ закладки(??) on 14-Дек-04, 10:10  (MSK)
>Ось какая?
FreeBSD
># pw usermod username -s /sbin/nologin
Так не подойдет, они у меня и так все /sbin/nologin.
Нужно вставить именно "*"

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Отключение пользователя из командной строки"
Сообщение от butcher emailИскать по авторуВ закладки(ok) on 14-Дек-04, 10:22  (MSK)
>Так не подойдет, они у меня и так все /sbin/nologin.
>Нужно вставить именно "*"
# pw usermod username -h -

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Отключение пользователя из командной строки"
Сообщение от slv emailИскать по авторуВ закладки(??) on 14-Дек-04, 10:49  (MSK)
>>Так не подойдет, они у меня и так все /sbin/nologin.
>>Нужно вставить именно "*"
># pw usermod username -h -

Да не в поле passwd, а вообще в начале строки.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Отключение пользователя из командной строки"
Сообщение от lavr emailИскать по авторуВ закладки on 14-Дек-04, 11:14  (MSK)
>Привет. Есть задача отключать времмено пользователя. Я это делал вставляя в файле
>passwd "*" в начало записи пользователя. Как бы это сделать из
>командной строки?

man pw [lock|unlock]


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Отключение пользователя из командной строки"
Сообщение от slv emailИскать по авторуВ закладки(??) on 14-Дек-04, 12:31  (MSK)
>man pw [lock|unlock]

Ну пароль то она лочит, но мне нужно не пароль, а все запись. По ману я так понял, это распространяется только на пароль?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Отключение пользователя из командной строки"
Сообщение от mezantrop emailИскать по авторуВ закладки(??) on 14-Дек-04, 12:51  (MSK)
>>man pw [lock|unlock]
>
>Ну пароль то она лочит, но мне нужно не пароль, а все
>запись. По ману я так понял, это распространяется только на пароль?
>
Если ты ставишь * перед логином пользователя, ты его просто переименовываешь, т.е. был vasia, стал *vasia. Доступ никуда не делся, он остался доступным под именем *vasia. И если пользователи прочухатюся, а они прочухаются, то такая "блокировка" не имеет смысла.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Отключение пользователя из командной строки"
Сообщение от slv emailИскать по авторуВ закладки(??) on 14-Дек-04, 13:08  (MSK)
>Если ты ставишь * перед логином пользователя, ты его просто переименовываешь, т.е.
>был vasia, стал *vasia. Доступ никуда не делся, он остался доступным
>под именем *vasia. И если пользователи прочухатюся, а они прочухаются, то
>такая "блокировка" не имеет смысла.

Понял, спасибо за разьяснения.
Но все таки кто-нибудь предложет спосом временной блокировки пользователя, не меняя ни его шел ни пароль?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Отключение пользователя из командной строки"
Сообщение от mezantrop emailИскать по авторуВ закладки(??) on 14-Дек-04, 13:17  (MSK)
А чем тебя не устраивает лок на пароль? В такой ситуации пользователь полностью отключен. Уберешь звезду или *LOCK* - пользователю снова открыт доступ с его же паролем.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Отключение пользователя из командной строки"
Сообщение от slv emailИскать по авторуВ закладки(??) on 14-Дек-04, 13:26  (MSK)
>А чем тебя не устраивает лок на пароль? В такой ситуации пользователь
>полностью отключен. Уберешь звезду или *LOCK* - пользователю снова открыт доступ
>с его же паролем.

Дык, почта ему приходит :))

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Отключение пользователя из командной строки"
Сообщение от butcher emailИскать по авторуВ закладки(ok) on 14-Дек-04, 13:19  (MSK)
>Но все таки кто-нибудь предложет спосом временной блокировки пользователя, не меняя ни
>его шел ни пароль?
Дак чем вас не устраивает lock/unlock?

Можно сделать что-то такое:
# cat disable.user
#!/bin/sh

USER=$1
cp -f /etc/master.passwd /etc/master.passwd.bak
sed -e "s/^$USER/#$USER/" /etc/master.passwd.bak > /etc/master.passwd
pwd_mkdb -pu $USER /etc/master.passwd

# ./disable.user vasya

ЗЫ. используйте это на свой страх и риск, я не пробовал, просто показал теоретические "выкладки".

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Отключение пользователя из командной строки"
Сообщение от slv emailИскать по авторуВ закладки(??) on 14-Дек-04, 13:29  (MSK)
>Дак чем вас не устраивает lock/unlock?
>
>Можно сделать что-то такое:
># cat disable.user
>#!/bin/sh
>
>USER=$1
>cp -f /etc/master.passwd /etc/master.passwd.bak
>sed -e "s/^$USER/#$USER/" /etc/master.passwd.bak > /etc/master.passwd
>pwd_mkdb -pu $USER /etc/master.passwd
>
># ./disable.user vasya
>
>ЗЫ. используйте это на свой страх и риск, я не пробовал, просто
>показал теоретические "выкладки".

Это я так почтовых пользователей хочу временно отключать. Спасибо за скрипт, я подумаю. Мне просто хотелось выяснить можно ли без дополнительных скриптов, той же командой pw исполнить мое странное желание :))

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Отключение пользователя из командной строки"
Сообщение от lavr emailИскать по авторуВ закладки on 14-Дек-04, 14:57  (MSK)
>>Дак чем вас не устраивает lock/unlock?
>>
>>Можно сделать что-то такое:
>># cat disable.user
>>#!/bin/sh
>>
>>USER=$1
>>cp -f /etc/master.passwd /etc/master.passwd.bak
>>sed -e "s/^$USER/#$USER/" /etc/master.passwd.bak > /etc/master.passwd
>>pwd_mkdb -pu $USER /etc/master.passwd
>>
>># ./disable.user vasya
>>
>>ЗЫ. используйте это на свой страх и риск, я не пробовал, просто
>>показал теоретические "выкладки".
>
>Это я так почтовых пользователей хочу временно отключать. Спасибо за скрипт, я
>подумаю. Мне просто хотелось выяснить можно ли без дополнительных скриптов, той
>же командой pw исполнить мое странное желание :))

блокировка login никак не связана с запретом почты в MTA для этого пользователя

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Отключение пользователя из командной строки"
Сообщение от slv emailИскать по авторуВ закладки(??) on 14-Дек-04, 16:44  (MSK)
>блокировка login никак не связана с запретом почты в MTA для этого
>пользователя

Да не нужна мне блокировка login, мне нужна блокировка учетной записи!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Отключение пользователя из командной строки"
Сообщение от lavr emailИскать по авторуВ закладки on 14-Дек-04, 17:13  (MSK)
>>блокировка login никак не связана с запретом почты в MTA для этого
>>пользователя
>
>Да не нужна мне блокировка login, мне нужна блокировка учетной записи!

когда поймешь что есть учетная запись (account), и что означает
блокирование учетной записи в терминах системы - перестанешь нервничать
и напишешь скрипт для временной блокировки с учетом того какой у тебя
MTA и как настроен.

PS. Не надо путать учетную запись в терминах OS *nix и в терминах
биллинговой системы

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру