Создание пользователя, действительного для данного периода времени?

Я хотел создать пользователя на Ubuntu, действительный в течение 10 минут. Как я могу это сделать, если это возможно?

2 Solutions collect form web for “Создание пользователя, действительного для данного периода времени?”

Чтобы добавить нового пользователя с датой истечения срока действия, выполните следующие действия:

 useradd -e 2014-02-03 foobar 

Это создаст пользователя под названием foobar который будет действителен только до 3 февраля 2014 года. От man useradd :

  -e, --expiredate EXPIRE_DATE The date on which the user account will be disabled. The date is specified in the format YYYY-MM-DD. 

Я не думаю, что можно дать меньшие интервалы, чем «завтра». Возможным обходным решением будет создание обычного пользователя, а затем удаление этого пользователя за десять минут:

 adduser foobar && sleep 600 && deluser foobar 

ЗАМЕТКА:

adduser – это front-end для useradd . В общем, в системах на основе Debian adduser следует adduser предпочтение, поскольку он автоматизирует всевозможные вещи, такие как создание каталога пользователя и т. Д. Команда useradd не будет делать это по умолчанию, поэтому вы должны прочитать ее справочную страницу, чтобы узнать, как она работает и что которые вы должны использовать.

Вы можете создать пользователя с useradd а затем запланировать usermod --lock с помощью, например:

 # echo usermod --lock juser | at now + 10 minutes 

В зависимости от ваших требований вы можете проверить, какую процедуру аннулирования учетной записи нужно выполнить через.

Обратите внимание, что отключение учетной записи не является тривиальным .

Даже при его удалении это не обязательно означает, что ее текущий сеанс входа в систему и все запущенные процессы немедленно прекращаются.

  • Как проверить новый пользовательский логин?
  • Добавьте пароль пользователя wthout, но с SSH и открытым ключом
  • Не удается создать пользователя SFTP Debian 7
  • Как добавить пользователей и добавить их в группы в linux bash
  • Изменить группу по умолчанию для любого нового пользователя
  • Настройка пользователя для программы
  • Создание пользователя во время аутентификации
  • почему useradd havent создал стандартные файлы?
  • Создание пользователя операционной системы (ОС) в Oracle LINUX
  • Добавление пользователя в группу по умолчанию
  • Как добавить папку к существующему пользователю
  • Linux и Unix - лучшая ОС в мире.