Tag Archive for 'user'

FreeBSD: Как посмотреть класс пользователя?

Самый быстрый и простой способ посмотреть класс пользователя - команда

pw  user show ИМЯ_ПОЛЬЗОВАТЕЛЯ -P

Результат работы:

plesk# pw  user show nm -P
Login Name: nm                #10003        Group: wheel             #0
Full Name: Gaspar
Home: /home/nm                        Class: russian
Shell: /bin/tcsh                      Office: [None]
Work Phone: [None]                    Home Phone: [None]
Acc Expire: [None]                    Pwd Expire: [None]
plesk#

Для редактирования класс пользователя стоит использовать команду

chfn ИМЯ_ПОЛЬЗОВАТЕЛЯ

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

FreeBSD: Автозапуск пользовательских скриптов

Иногда нужно бывает запускать скрипты от имени пользователя сразу после старта системы.

Самый простой способ для этого - воспользоваться системой cron.

cron и crontab

Для редактирования файла cron от имени пользователя набираете команду

crontab -e

И попадаете в редактор, где можно указать, какие задачи выполнять периодически.

Добавляете туда строчку

@reboot /путь/к/вашему/скрипту

Этого достаточно, чтоб скрипт был бы запущен во время перезагрузки системы. Правда, если сам демон cron выключен - это не сработает :)

Предыдущая запись: FreeBSD: добавление программы в автозапуск

Приглашаются авторы на Unixmastera.ru. Покажи на что ты способен - напиши совет сам :)

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

FreeBSD: смена пароля пользователя

Как поменять пароль, если вы не суперпользователь root?

Для этого существует команда passwd. Она запросит старый пароль, а потом новый и подтверждение нового пароля.

Как поменять пароль, будучи root?

passwd имя_пользователя

меняет пароль данного пользователя, не спрашиваю старого пароля.

Как заблокировать пользователя?

Самый простой способ - это отредактировать файл /etc/passwd. Запускаете

chpass имя_пользователя

в о открывшемся редакторе перед полем с зашифроманым паролем ставите какой-либо символ, лучше звездочку - она точно не может быть в этом поле. Когда нужно будет разблокировать пользователя - можете эту звездочку оттуда убрать.

То есть

Password: $1$0p97EnFA$Vfj56ZC43BDRhac11866r/

меняется на

Password: *$1$0p97EnFA$Vfj56ZC43BDRhac11866r/

Этого достаточно чтоб заблокировать вход пользователя.

СМЕНА ПАРОЛЯ ПОЛЬЗОВАТЕЛЯ НЕ ПОМОЖЕТ, если настроен доступ по ssh ключам - читайте в следующих постах.

Приглашаются авторы на Unixmastera.ru. Покажи на что ты способен - напиши совет сам :)

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

FreeBSD: Как сменить группу пользователя

Ничего более легкого :)

Заходите суперпользователем root

Набираете

chsh имя_пользователя

Откроется вот такой экран:

#Changing user information for maxftp.
Login: maxftp
Password: $1$AqlXKJWr$IpheG42fnWLuqyGAqTLwU1
Uid [#]: 1001
Gid [# or name]: 80
Change [month day year]:
Expire [month day year]:
Class:
Home directory: /data/www-root/domain.info/htdocs
Shell: /sbin/ftpnologin
Full Name: User &
Office Location:
Office Phone:
Home Phone:
Other information:

Вместо 80 - это номер группы, которая присвоена пользователю сейчас. В это поле впишите текст - название или ID уже существующей группы, которую нужно присвоить пользователю.

Выходите из редактора - и все, изменения сохранятся в /etc/passwd файл.

Если это вторичная группа - то еще легче - отредактируйте файл /etc/group

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).