cron: login_getclass

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
gilas
мл. сержант
Сообщения: 85
Зарегистрирован: 2009-02-16 18:48:58

cron: login_getclass

Непрочитанное сообщение gilas » 2009-02-16 18:59:23

Приветствую коллеги. Просматривая лог файлы, еще давно обнаружил странные записи в логах:

Код: Выделить всё

/var/log/auth.log
Jan 26 19:45:31 serv login: login_getclass: unknown class 'english'
Jan 26 19:45:51 serv login: login_getclass: unknown class 'english'

/var/log/cron
Feb 16 14:06:00 serv cron[26633]: login_getclass: unknown class 'english'
Feb 16 14:07:00 serv /usr/sbin/cron[26636]: (root) CMD (/usr/local/bin/freshclam > /dev/null 2>&1)

/var/log/messages
Feb 16 02:01:00 serv cron[19614]: login_getclass: unknown class 'english'
Feb 16 02:02:00 serv cron[19627]: login_getclass: unknown class 'english'

/var/log/console
Feb 16 14:00:00 serv kernel: Feb 16 14:00:00 serv cron[26559]: login_getclass: unknown class 'english'
Feb 16 14:01:00 serv kernel: Feb 16 14:01:00 serv cron[26581]: login_getclass: unknown class 'english'
Пытался разобраться сам, но причину появлений так и не нашел. ОС Freebsd 6.2. Может кто-то с таким сталкивался и знает как вылечить? Записей плодится просто огромное кол-во, постепенно превращая лог файлы в плохо читаемое состояние...
Последний раз редактировалось zg 2009-02-16 19:12:13, всего редактировалось 1 раз.
Причина: ыыых...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: cron: login_getclass

Непрочитанное сообщение paradox » 2009-02-16 19:05:59

ну так разберитесь со своим vipw

gilas
мл. сержант
Сообщения: 85
Зарегистрирован: 2009-02-16 18:48:58

Re: cron: login_getclass

Непрочитанное сообщение gilas » 2009-02-16 20:19:10

Не совсем понятно что вы имеете ввиду. Попробовал vipw открыть и сохранить, но проблема осталось прежней...

Гость
проходил мимо

Re: cron: login_getclass

Непрочитанное сообщение Гость » 2009-02-16 21:21:09

пишет, что ты используешь класс english, но он не определен в login.conf(5). Найти можно примерно так:

Код: Выделить всё

pw user show -PFa | fgrep -B2 -A4 english

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: cron: login_getclass

Непрочитанное сообщение zingel » 2009-02-19 9:01:03

Код: Выделить всё

666@zingel [~]$ man login.conf   | col -b | grep class
     login.conf -- login class capability database
     login.conf contains various attributes and capabilities of login classes.
     A login class (an optional annotation against each record in the user
     A special record "default" in the system user class capability database
     valid login class in /etc/master.passwd.  A user with a uid of 0 without
     a valid login class will use the record "root" if it exists, or "default"
     Records in a class capabilities database consist of a number of colon-
					  which users in the class may access.
					  which users in the class may not
					  users in the class may use for
					  users in the class may not use for
     of time periods during which the users in a class are allowed to be
     lists are empty, users in the class are allowed access at any time.  If
     tty devices (without the /dev/ prefix) that a user in a class may use to
					   all users in this class.
     login_class(3), pam(3), passwd(5), ttys(5), ftpd(8), pam_passwdqc(8)
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA
Контактная информация:

Re: cron: login_getclass

Непрочитанное сообщение savio » 2009-05-20 18:01:05

Код: Выделить всё

# uname -a
FreeBSD nas.master.km.ua 7.2-RELEASE FreeBSD 7.2-RELEASE #2: 
у меня нечто похожее.

Код: Выделить всё

May 20 18:00:00 nas cron[1347]: _secure_path: /etc/login.conf is not owned by root
May 20 18:00:00 nas cron[1347]: login_getclass: unknown class 'root'
или же

Код: Выделить всё

# sudo -s
sudo: unknown login class: root
#
чего смотреть то? где может быть ошибка?
Помни о смерти, все суета сует....

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: cron: login_getclass

Непрочитанное сообщение zingel » 2009-05-20 18:36:45

login.conf кривой или SECURE_PATH в env
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA
Контактная информация:

Re: cron: login_getclass

Непрочитанное сообщение savio » 2009-05-20 19:07:11

вот содержимое login.conf (коменты упустил)

Код: Выделить всё

default:\
	:passwd_format=md5:\
	:copyright=/etc/COPYRIGHT:\
	:welcome=/etc/motd:\
	:setenv=MAIL=/var/mail/$,BLOCKSIZE=K,FTP_PASSIVE_MODE=YES:\
	:path=/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin ~/bin:\
	:nologin=/var/run/nologin:\
	:cputime=unlimited:\
	:datasize=unlimited:\
	:stacksize=unlimited:\
	:memorylocked=unlimited:\
	:memoryuse=unlimited:\
	:filesize=unlimited:\
	:coredumpsize=unlimited:\
	:openfiles=unlimited:\
	:maxproc=unlimited:\
	:sbsize=unlimited:\
	:vmemoryuse=unlimited:\
	:priority=0:\
	:ignoretime@:\
	:umask=022:

standard:\
	:tc=default:
xuser:\
	:tc=default:
staff:\
	:tc=default:
daemon:\
	:tc=default:
news:\
	:tc=default:
dialer:\
	:tc=default:


root:\
	:ignorenologin:\
	:tc=default:

russian|Russian Users Accounts:\
	:charset=KOI8-R:\
	:lang=ru_RU.KOI8-R:\
	:tc=default:

В качестве шела я юзаю bash. Как мне этот SECURE_PATH задать и каое значение нужно присвоить?
Помни о смерти, все суета сует....