Страница 1 из 1
Права на /tmp/.winbindd слетели
Добавлено: 2008-11-06 17:32:04
HidX
Помогите. Грохнулись права на сокет /tmp/.winbindd
Лог
Код: Выделить всё
[2008/11/06 17:18:37, 0] nsswitch/winbindd_cache.c:initialize_winbindd_cache(2230)
initialize_winbindd_cache: clearing cache and re-creating with version number 1
[2008/11/06 17:18:37, 0] lib/util_sock.c:create_pipe_sock(1280)
invalid permissions on socket directory /tmp/.winbindd
open_winbind_socket: Unknown error: 0
[2008/11/06 17:21:05, 0] nsswitch/winbindd_cache.c:initialize_winbindd_cache(2230)
initialize_winbindd_cache: clearing cache and re-creating with version number 1
[2008/11/06 17:21:05, 0] lib/util_sock.c:create_pipe_sock(1280)
invalid permissions on socket directory /tmp/.winbindd
open_winbind_socket: Unknown error: 0
Код: Выделить всё
epo# ls -ld /tmp/.w*
drwxrwxrwx 2 root wheel 512 6 ноя 16:58 /tmp/.webmin
drwxrwxrwx 2 root wheel 512 6 ноя 16:50 /tmp/.winbindd
как востановить? Какие права на .winbindd должны быть?
права слетели с помощью команды chown -R mysql:mysql /tmp одного из сис админов.
Re: Права на /tmp/.winbindd слетели
Добавлено: 2008-11-06 17:37:40
hizel
Re: Права на /tmp/.winbindd слетели
Добавлено: 2008-11-06 17:39:17
HidX
Похоже...
Только непонятно как востановить?
Re: Права на /tmp/.winbindd слетели
Добавлено: 2008-11-06 17:52:04
hizel
если поставить 755 работать не будет?
он под каким пользователем запускается?
Re: Права на /tmp/.winbindd слетели
Добавлено: 2008-11-06 17:59:37
Yam
755 root:wheel, но что мешает попробовать удалить его и перестартовать, winbindd сам создаст какой ему нужен?
Re: Права на /tmp/.winbindd слетели
Добавлено: 2008-11-07 10:53:43
HidX
эм... Спасибо. удалил .winbindd, рестартнул его и всё заработало.
Но после этого появилась новая проблема... MySQL 51 не может создать mysql.sock в темпе ((
пишет
Код: Выделить всё
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
/etc/my.cnf
Код: Выделить всё
epo# ps -axj | grep mysql
root 4854 4302 4853 4300 2 S+ p0 0:00,00 grep mysql
помогите пожалуйста...
Re: Права на /tmp/.winbindd слетели
Добавлено: 2008-11-07 10:59:24
hizel
у вас mysql не запущен?

Re: Права на /tmp/.winbindd слетели
Добавлено: 2008-11-07 11:12:48
HidX
Именно ))
Запускаю его, песня такая же.
Код: Выделить всё
epo# /usr/local/etc/rc.d/mysql-server restart
mysql not running? (check /var/db/mysql/epo.ain.local.pid).
Starting mysql.
epo# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Re: Права на /tmp/.winbindd слетели
Добавлено: 2008-11-07 11:19:51
Yam
Запускаете то запускаете, а он следом не вываливается? Что в /var/db/mysql/epo.ain.local.err
Re: Права на /tmp/.winbindd слетели
Добавлено: 2008-11-07 11:21:29
HidX
cat /var/db/mysql/epo.ain.local.err
Код: Выделить всё
081107 11:05:39 [Note] /usr/local/libexec/mysqld: Shutdown complete
081107 11:05:39 mysqld_safe mysqld from pid file /var/db/mysql/epo.ain.local.pid ended
081107 11:14:48 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql
081107 11:14:48 [Warning] option 'thread_stack': unsigned value 65536 adjusted to 131072
081107 11:14:48 [Note] Plugin 'InnoDB' disabled by command line option
/usr/local/libexec/mysqld: Table 'mysql.plugin' doesn't exist
081107 11:14:48 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
081107 11:14:48 [ERROR] /usr/local/libexec/mysqld: unknown option '--skip-bdb'
081107 11:14:48 [ERROR] Aborting
081107 11:14:48 [Note] /usr/local/libexec/mysqld: Shutdown complete
081107 11:14:48 mysqld_safe mysqld from pid file /var/db/mysql/epo.ain.local.pid ended
Код: Выделить всё
epo# mysql_upgrade
Looking for 'mysql' in: mysql
Looking for 'mysqlcheck' in: mysqlcheck
Running 'mysqlcheck'...
mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) when trying to connect
FATAL ERROR: Upgrade faile
d
Re: Права на /tmp/.winbindd слетели
Добавлено: 2008-11-07 11:25:12
Yam
Вполне ясно пишет же, в чем проблема, куда дели табилцу 'mysql.plugin'? И даже пишет как решить:
Код: Выделить всё
081107 11:14:48 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
А тут у вас что-то лишнее во флагах написано:
Код: Выделить всё
081107 11:14:48 [ERROR] /usr/local/libexec/mysqld: unknown option '--skip-bdb'
Вы случам не версию mysql обновили?
Re: Права на /tmp/.winbindd слетели
Добавлено: 2008-11-07 11:29:13
HidX
Да нет. Ставил с нуля версию 5.1
По аналогии с этим манулом
http://www.lissyara.su/?id=1189
Re: Права на /tmp/.winbindd слетели
Добавлено: 2008-11-07 11:36:53
HidX
С 081107 11:14:48 [ERROR] /usr/local/libexec/mysqld: unknown option '--skip-bdb' разобрался.
теперь пишет вот что.
Код: Выделить всё
081107 11:14:48 [Note] /usr/local/libexec/mysqld: Shutdown complete
081107 11:14:48 mysqld_safe mysqld from pid file /var/db/mysql/epo.ain.local.pid ended
081107 11:31:02 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql
081107 11:31:02 [Warning] option 'thread_stack': unsigned value 65536 adjusted to 131072
081107 11:31:02 [Note] Plugin 'InnoDB' disabled by command line option
/usr/local/libexec/mysqld: Table 'mysql.plugin' doesn't exist
081107 11:31:02 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
081107 11:31:02 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
081107 11:31:02 mysqld_safe mysqld from pid file /var/db/mysql/epo.ain.local.pid ended
Re: Права на /tmp/.winbindd слетели
Добавлено: 2009-04-06 11:38:12
3t0n
сейчас такая же байда, помню как то сталкивался давненько, с лисярой по аське вопрос решили но как уже не помню, ща опять либо мускул либо винбиндд
Re: Права на /tmp/.winbindd слетели
Добавлено: 2009-04-06 11:42:03
zingel
права слетели с помощью команды chown -R mysql:mysql /tmp одного из сис админов.
уволить.
как востановить?
Код: Выделить всё
echo -n 'clear_tmp_enable="YES"' >> /etc/rc.conf
MySQL
Re: Права на /tmp/.winbindd слетели
Добавлено: 2009-04-06 11:44:11
3t0n
все просто, удалил из тмп .winbindd
сделал chmod -R 777 /tmp
все пашет
Re: Права на /tmp/.winbindd слетели
Добавлено: 2009-04-06 11:44:58
zingel
chmod -R 777 /tmp
тоже уволить.
Re: Права на /tmp/.winbindd слетели
Добавлено: 2009-04-06 11:46:54
3t0n
zingel писал(а):
clear_tmp_enable="YES"' >> /etc/rc.conf
Судя по названию происходит очистка тмп при загрузки, но тмп и без этой фичи очищаеться при загрузке, или чтото еще?
Re: Права на /tmp/.winbindd слетели
Добавлено: 2009-04-06 11:52:39
3t0n
zingel писал(а):chmod -R 777 /tmp
тоже уволить.
когда будут полномочия уволишь,
1. для меня этот сервер не критичен по защите
2. папка тмп не являеться кртитичной, не думаю что внутри сетки ктото будет капать (если попадет в систему) тмп файлы в поисках уязвимости
3. судорожно раставлять права на каждый файл садомазохизм учитывая то что падение сервера никто не почувствует, он для мебели из рядовой рабочей станции
Re: Права на /tmp/.winbindd слетели
Добавлено: 2009-04-06 11:58:23
zingel
но тмп и без этой фичи очищаеться при загрузке,
Код: Выделить всё
[root@zingel ~]# grep clear_tmp_e /etc/defaults/rc.conf
clear_tmp_enable="NO" # Clear /tmp at startup.
по-дефолту ничего не очищается.
Re: Права на /tmp/.winbindd слетели
Добавлено: 2009-04-06 12:06:41
3t0n
zingel писал(а):но тмп и без этой фичи очищаеться при загрузке,
Код: Выделить всё
[root@zingel ~]# grep clear_tmp_e /etc/defaults/rc.conf
clear_tmp_enable="NO" # Clear /tmp at startup.
по-дефолту ничего не очищается.
загружаю 7.1
пишет Clearing /tmp
в рц такой строки нет
Re: Права на /tmp/.winbindd слетели
Добавлено: 2009-04-07 19:43:54
Alex Keda
Код: Выделить всё
HP# ls -alh / | grep tmp
drwxrwxrwt 20 root wheel 920B 7 апр 20:43 tmp
HP#
ничего не видите, чем отличается от вешего?