Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Fedora7: не стартует winbindd

Ответить
Настройки темы
Fedora7: не стартует winbindd

Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Доброго времени суток всем!
Люди добрые, помогите одолеть супостата- пересобрал samb'у с поддержкой ADS, всё работает, но winbindd не стартует при запуске системы, в лог пишет
[quote] 2007/08/17 09:42:29, 0] lib/util_sock.c:create_pipe_sock(1311)
bind failed on pipe socket /tmp/.winbindd/pipe: Отказано в доступе,QUOTE] вручную всё запускается нормально. Чего ему не хватает?
З.Ы. Почему во Фряхе и Сусе всё это настраивается и работает с одного тычка?

Отправлено: 11:20, 17-08-2007

 

Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


ruslandh, это который /rtc/rc.d/init.d/winbind? Смотрел, ничего не понял. По крайней мере, упоминание о пользователе не нашел

Отправлено: 10:37, 24-08-2007 | #11



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для ruslandh

info man howto


Сообщения: 6960
Благодарности: 385

Профиль | Сайт | Отправить PM | Цитировать


Ну тогда сюда выложи

-------
Поспешай не торопясь


Отправлено: 11:21, 24-08-2007 | #12


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
#!/bin/sh
#
# chkconfig: - 91 35
# description: Starts and stops the Samba winbind daemon
#	       #
# pidfile: /var/cache/samba/winbind.pid
# config:  /etc/samba/smb.conf


# Source function library.
if [ -f /etc/init.d/functions ] ; then
  . /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ] ; then
  . /etc/rc.d/init.d/functions
else
  exit 0
fi

# Avoid using root's TMPDIR
unset TMPDIR

# Source networking configuration.
. /etc/sysconfig/network

if [ -f /etc/sysconfig/samba ]; then
   . /etc/sysconfig/samba
fi

# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0

# Check that smb.conf exists.
[ -f /etc/samba/smb.conf ] || exit 0

RETVAL=0


start() {
        KIND="Winbind"
	echo -n $"Starting $KIND services: "
	daemon winbindd "$WINBINDOPTIONS"
	RETVAL=$?
	echo
	[ $RETVAL -eq 0 ] && touch /var/lock/subsys/winbindd || RETVAL=1
	return $RETVAL
}	

stop() {
        echo
	KIND="Winbind"
	echo -n $"Shutting down $KIND services: "
	killproc winbindd
	RETVAL=$?
	[ $RETVAL -eq 0 ] && rm -f /var/run/winbindd.pid && rm -f /var/lock/subsys/winbindd
	echo ""
	return $RETVAL
}	

restart() {
	stop
	start
}	

reload() {
        echo -n $"Reloading smb.conf file: "
	killproc winbindd -HUP
	RETVAL=$?
	echo
	return $RETVAL
}	

rhstatus() {
	status winbindd
}	

case "$1" in
  start)
  	start
	;;
  stop)
  	stop
	;;
  restart)
  	restart
	;;
  reload)
  	reload
	;;
  status)
  	rhstatus
	;;
  condrestart)
  	[ -f /var/lock/subsys/winbindd ] && restart || :
	;;
  *)
	echo $"Usage: $0 {start|stop|restart|reload|status|condrestart}"
	exit 1
esac

Отправлено: 11:53, 24-08-2007 | #13


Аватара для ruslandh

info man howto


Сообщения: 6960
Благодарности: 385

Профиль | Сайт | Отправить PM | Цитировать


Смотрим /etc/init.d/functions*
находим функцию daemon

# A function to start a program.
daemon()
{
.....

.......
}

Похоже запускается от root (ключа --USER нет)
Посмотрите после старта /sbin/service winbind status

-------
Поспешай не торопясь


Отправлено: 13:05, 24-08-2007 | #14


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


После перезагрузки он пишет, что winbind неживой, но pid-файл существует. И для комплекта
Код: Выделить весь код
# A function to start a program.
daemon() {
	# Test syntax.
	local gotbase= force= nicelevel corelimit
	local pid base= user= nice= bg= pid_file=
	nicelevel=0
	while [ "$1" != "${1##[-+]}" ]; do
	  case $1 in
	    '')    echo $"$0: Usage: daemon [+/-nicelevel] {program}"
	           return 1;;
	    --check)
		   base=$2
		   gotbase="yes"
		   shift 2
		   ;;
	    --check=?*)
	    	   base=${1#--check=}
		   gotbase="yes"
		   shift
		   ;;
	    --user)
		   user=$2
		   shift 2
		   ;;
	    --user=?*)
	           user=${1#--user=}
		   shift
		   ;;
	    --pidfile)
		   pid_file=$2
		   shift 2
		   ;;
	    --pidfile=?*)
		   pid_file=${1#--pidfile=}
		   shift
		   ;;
	    --force)
	    	   force="force"
		   shift
		   ;;
	    [-+][0-9]*)
	    	   nice="nice -n $1"
	           shift
		   ;;
	    *)     echo $"$0: Usage: daemon [+/-nicelevel] {program}"
	           return 1;;
	  esac
	done

        # Save basename.
        [ -z "$gotbase" ] && base=${1##*/}

        # See if it's already running. Look *only* at the pid file.
	__pids_var_run "$base" "$pid_file"

	[ -n "$pid" -a -z "$force" ] && return

	# make sure it doesn't core dump anywhere unless requested
	corelimit="ulimit -S -c ${DAEMON_COREFILE_LIMIT:-0}"
	
	# if they set NICELEVEL in /etc/sysconfig/foo, honor it
	[ -n "${NICELEVEL:-}" ] && nice="nice -n $NICELEVEL"
	
	# Echo daemon
        [ "${BOOTUP:-}" = "verbose" -a -z "${LSB:-}" ] && echo -n " $base"

	# And start it up.
	if [ -z "$user" ]; then
	   $nice /bin/bash -c "$corelimit >/dev/null 2>&1 ; $*"
	else
	   $nice runuser -s /bin/bash - $user -c "$corelimit >/dev/null 2>&1 ; $*"
	fi
	[ "$?" -eq 0 ] && success $"$base startup" || failure $"$base startup"
}

Отправлено: 13:55, 24-08-2007 | #15


Аватара для ruslandh

info man howto


Сообщения: 6960
Благодарности: 385

Профиль | Сайт | Отправить PM | Цитировать


Значит он сегфолтится после создания pid-файла
Смотрите /var/log/message после запуска winbind.
Возможно занят порт.

А он в новой самбе должен запускаться ?
Смущает :

# chkconfig: - 91 35

-------
Поспешай не торопясь


Отправлено: 14:17, 24-08-2007 | #16


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


В лог он пишет:
Цитата:
Aug 24 13:43:23 ws02 winbindd[2136]: [2007/08/24 13:43:23, 0] nsswitch/winbindd_cache.c:initialize_winbindd_cache(2221)
Aug 24 13:43:24 ws02 winbindd[2136]: initialize_winbindd_cache: clearing cache and re-creating with version number 1
Aug 24 13:43:24 ws02 winbindd[2136]: [2007/08/24 13:43:24, 0] lib/util_sock.c:create_pipe_sock(1311)
Aug 24 13:43:24 ws02 winbindd[2136]: bind failed on pipe socket /tmp/.winbindd/pipe: Отказано в доступе
А что значит # chkconfig: - 91 35 ?

Отправлено: 14:41, 24-08-2007 | #17


Аватара для ruslandh

info man howto


Сообщения: 6960
Благодарности: 385

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
А что значит # chkconfig: - 91 35 ?
По-умолчанию демон не должен запускаться

-------
Поспешай не торопясь

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:44, 24-08-2007 | #18


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Блин, я вообще запутался Куда в скрипт вставить --USER, что бы точно знать, что запускается от root?

Последний раз редактировалось Vovann, 24-08-2007 в 16:58.


Отправлено: 16:43, 24-08-2007 | #19


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Все решил. Правда, эктремистским способом- всё поставил заново, потребовалось небольшое шаманство с lmhosts и net rpc join- и всё в шоколаде! Кто ж знал, что по умолчанию поддержки ads нет.

Отправлено: 08:39, 29-08-2007 | #20



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Fedora7: не стартует winbindd

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Не стартует комп J7BXA Непонятные проблемы с Железом 1 18-01-2010 18:00
компьютер не стартует Centr.ru Непонятные проблемы с Железом 28 20-12-2009 22:14
Не стартует GA-7N400E PriZraK99999 Материнские платы и память 0 27-06-2009 20:34
не стартует системник Sirko9 Непонятные проблемы с Железом 5 18-06-2009 14:46
Не меняются настройки сети Fedora7 Lixtarik Общий по Linux 2 21-06-2007 10:28




 
Переход