Отправляет email-рассылки с помощью сервиса Sendsay

За 2005-06-20

Re: нПОФЙТПЧБОЙЕ samba-ТБЪДЕМПЧ

В сообщении от 1119247465 секунд после начала Эпохи Unix Вы написали:

> Оное добро в fstab лучше не писать, так как при загрузке подключение
> всех файловых систем происходит раньше чем старт самбы(будет выдавать
> ошибки, хотя после загрузки mount будет работать без проблем), как
> вариант можно прописать строку с smbmount в rc.local или как оно там в
>
> мандрейке, однако если во время загрузки удаленный хост не доступен
> будут тормоза и ошибки, короче вывод: написать простенький скрипт и
> запускать его когда душа пожелает...

А мне кажется лучше все таки прописать строку в `/etc/fstab', но с
опцией `noauto'. А потом при необходимости подключать ФС. Из консоли

$ mount /точка/подключения
$ umount /точка/подключения

Графические среды тоже позволяют это удобно делать.

Можно также воспользоваться демоном автоподключения файловых систем
automount или amd.

   Konstantin Korikov 2005-06-20 23:35:18 (#388186)

Re: Сборка pppd с callback

В сообщении от 1119286067 секунд после начала Эпохи Unix Вы написали:

> Name: ppp
> Summary: The PPP daemon and documentation for Linux 1.3.xx and greater
> Version: 2.4.3
> Release: 5mdk
> License: GPL
> Group: System/Servers
> Source: %{name}-%{version}.tar.gz
Source1: ppp-2.3.5-pamd.conf
Source2: ppp.logrotate

>
> BuildRoot: %{_tmppath}/build-root-%{name}
> Packager: Ignatiy Goloviznin
> Distribution: mdk
> Url: ftp://ftp.samba.org/pub/ppp/
>
> %description
> The ppp package contains the PPP (Point-to-Point Protocol) daemon and
> documentation for PPP support. The PPP protocol provides a method for
> transmitting datagrams over serial point-to-point links.
>
> The ppp package should be installed if your machine need to support
> the PPP protocol.
>
> %prep
> rm -rf $RPM_BUILD_ROOT
> mkdir $RPM_BUILD_ROOT
>
> %setup -q
>
> %build
> ./configure --prefix=%{prefix}
> make \
> COPTS="%{optflags}" \
> BINDIR="%{_sbindir}" \
> LIBDIR="%{_libdir}/pppd/%{version}"
>
> %install
> make install \
> DESTDIR="$RPM_BUILD_ROOT" \
> MANDIR="$RPM_BUILD_ROOT%{_mandir}/man8" \
> BINDIR="$RPM_BUILD_ROOT%{_sbindir}" \
> INCDIR="$RPM_BUILD_ROOT%{_includedir}" \
> LIBDIR="$RPM_BUILD_ROOT%{_libdir}/pppd/%{version}"
>

chmod go+r scripts/*
chmod ugo-x scripts/autopppd
chmod 0755 $RPM_BUILD_ROOT/%{_libdir}/pppd/%{version}/*.so
mkdir -p $RPM_BUILD_ROOT/etc/pam.d
install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/ppp

mkdir -p $RPM_BUILD_ROOT/var/{log,run}/ppp
mkdir -p $RPM_BUILD_ROOT/etc/ppp
# Provide pointers for people who expect stuff in old places
ln -s ../../var/log/ppp/connect-errors
$RPM_BUILD_ROOT/etc/ppp/connect-errors ln -s
../../var/run/ppp/resolv.conf $RPM_BUILD_ROOT/etc/ppp/resolv.conf cp
sample/{options,pap-secrets} $RPM_BUILD_ROOT/etc/ppp/ cp
$RPM_BUILD_ROOT/etc/ppp/{pap-secrets,chap-secrets}

# Logrotate script
mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d
install -m 644 %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/ppp

rm -rf $RPM_BUILD_ROOT%{_mandir}/man8/man8

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%{_sbindir}/chat
%{_sbindir}/ppp*
%{_mandir}/man8/*
%{_includedir}/pppd
%{_libdir}/pppd
%dir /etc/ppp
%dir /var/run/ppp
%attr(700, root, root) %dir /var/log/ppp
%config /etc/ppp/chap-secrets
%config /etc/ppp/options
%config /etc/ppp/pap-secrets
%config /etc/pam.d/ppp
%config /etc/logrotate.d/ppp
%doc FAQ PLUGINS README README.cbcp README.linux README.MPPE
%doc README.MSCHAP80 README.MSCHAP81 README.pwfd README.pppoe
%doc scripts sample

***

Если какие-то пути не соответствуют Mandrak'у, исправьте их.

ppp-2.3.5-pamd.conf #%PAM-1.0
auth required pam_nologin.so
auth required pam_stack.so service=system-auth
account required pam_stack.so service=system-auth
session required pam_stack.so service=system-auth
ppp.logrotate # Logrotate file for ppp RPM

/var/log/ppp/connect-errors {
missingok
compress
notifempty
daily
rotate 5
create 0600 root root
}
> Кстати, это я так понял собирается под i586?

Не обязательно.

> А как собрать под i686? И

# rpm -ba --target=i686 /usr/src/RPM/SPECS/ppp-2.4.3-5mdk.spec

> ещё i686 это всё начиная с пня второго?

Вроде так.

> А если у меня Celeron533 на
> какой-то PCPartner'овской мамке на VIA чипсете, это уже i686?

Думаю да.

> $ sudo -u root kfmclient openProfile filemanagement
> ignat is not in the sudoers file. This incident will be reported.

sudo еще нужно настраивать. По большей мере он рассчитан на запуск без
пароля. su всегда спрашивает пароль (за исключением случаев, когда вы
запускаете его от суперпользователя).

$ su -c 'kfmclient openProfile filemanagement'

Для графических приложений можно еще заюзать consolehelper. Будет
появляться красивое окошко, предлагающее ввести пароль.

   Konstantin Korikov 2005-06-20 23:34:44 (#388185)

Re: откат настроек PHP

В сообщении от 1119288028 секунд после начала Эпохи Unix Вы написали:

> > А может они обновились сами? Автоматическое обновление?
>
> Такого коварства я от своей системы не ожидал. :)
> Где можно посмотреть, активирована ли подобная возможность?

# fgrep -H yum /etc/rc.d/init.d/*

?

# fgrep -H yum /etc/cron*/*

?

> ASP Linux 10.0.
>
> > И как вы запускаете (запускали) Apache и
> > MySQL?
>
> В тот раз зашел в систему (домашний ПК) под root и сказал:
>
> % apachectl start
> % cd /etc/init.d
> % ./mysqld start

Из под иксов вы запускали также? Лучше дружить с особенностями
дистрибутива, и делать это так:

# service httpd start
# service mysqld start

Останавливать:

# service httpd stop
# service mysqld stop

Перезагружать (перечитывание конфигов):

# service httpd reload
# service mysqld reload

Перезапускать:

# service httpd restart
# service mysqld restart

   Konstantin Korikov 2005-06-20 23:32:21 (#388184)

Re: КПК+LINUX

В сообщении от Понедельник, 20-Июн-2005 02:07 Marchenko Yurij написал(a):
> В сообщении от Воскресенье, 19-Июн-2005 21:53 thirteenth написал(a):
> > Кто-нибудь знает linux который можно установить на КПК ?
>
> А какой КПК?

Toshiba e740

   Alex 2005-06-20 22:35:02 (#388162)

Re[2]: нПОФЙТПЧБОЙЕ samba-ТБЪДЕМПЧ

Здравствуйте, k602d.

Вы писали 20 июня 2005 г., 9:04:25:

k> Оное добро в fstab лучше не писать, так как при загрузке подключение
k> всех файловых систем происходит раньше чем старт самбы(будет выдавать
k> ошибки, хотя после загрузки mount будет работать без проблем), как
k> вариант можно прописать строку с smbmount в rc.local или как оно там в
k> мандрейке, однако если во время загрузки удаленный хост не доступен
k> будут тормоза и ошибки, короче вывод: написать простенький скрипт и
k> запускать его когда душа пожелает...
есть два способа, - либо указывать в fstab параметр noauto,
либо в ~/.bashrc прописать alias smb1=smbmount //win/g /mnt/samba -o iocharset=koi8-r,codepage=cp866
и всё должно заработать.. вроде..

   "Kanogin A.A." 2005-06-20 22:24:21 (#388155)

Re: Вырубает видео

Здравствуйте, Игорь.

Вы писали 20 июня 2005 г., 16:57:35:

ИД> Всем привет! Проблема, стояла видуха nvidia, не мог загрузить Mandriva 2005,
ИД> в Хсах. Поменял видуху стало все хорошо. Но сейчас при запуске игры вырубает
ИД> видео вообще. Может кто сталкивался с этим, подскажите.
нужно смотреть вывод xfree86.log
ибо причин множество, а истина - там...

   "Kanogin A.A." 2005-06-20 22:22:30 (#388153)

Re: КПК+LINUX

В сообщении от Воскресенье, 19-Июн-2005 21:53 thirteenth написал(a):
> Кто-нибудь знает linux который можно установить на КПК ?

А какой КПК?

   2005-06-20 22:13:21 (#388144)

Re: КПК+LINUX

On Sun, Jun 19, 2005 at 09:53:58PM +0300, thirteenth wrote:
> Кто-нибудь знает linux который можно установить на КПК ?

http://handhelds.org/moin/moin.cgi/DellAximX50

   2005-06-20 22:12:55 (#388143)

Re: Mysql

> Как в слаке запустить mysql?
> Делаю файл /etc/rc.d/rc.mysqld загрузочным
> При загрузке пишет:
> "STOPPING server from pid file /var/run/mysql/mysql.pid"
>
> если запускать руками ./rc.mysqld start та же фигня:
>
> "starting mysql daemon with database from /var/lib/mysql"
> и опять:
> "STOPPING server from pid file /var/run/mysql/mysql.pid"

Такая же беда была - помогло явное указаение пользователя (я указал root на
ДОМАШНЕМ компьютере), т.е. mysqld_safe запускать с
ключом --user=пользователь

С уважением, Косарев Дмитрий

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 19456; Возраст листа: 696; Участников: 1398
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/388140

   "Kosarev Dmitry" 2005-06-20 22:11:45 (#388140)

Re: нПОФЙТПЧБОЙЕ samba-ТБЪДЕМПЧ

Оное добро в fstab лучше не писать, так как при загрузке подключение
всех файловых систем происходит раньше чем старт самбы(будет выдавать
ошибки, хотя после загрузки mount будет работать без проблем), как
вариант можно прописать строку с smbmount в rc.local или как оно там в
мандрейке, однако если во время загрузки удаленный хост не доступен
будут тормоза и ошибки, короче вывод: написать простенький скрипт и
запускать его когда душа пожелает...




В сообщении от 19.06.2005 18:12 Loginov W.W. пишет:
> Здравствуйте, comp.
>
> Настроена SAMBA. Всё работает. Руками монтируется примерно так
> smbmount //win/g /mnt/samba -o iocharset=koi8-r,codepage=cp866
> но всё время такую строку набирать ломает. Я слышал что можно прописать всё
хозяйство
> в /etc/fstab.
> Что нужно прописать в /etc/fstab для монтирования samba-ресурсов командой mount

> MDK-10.1
>

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 19455; Возраст листа: 696; Участников: 1398
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/388138

   k602d 2005-06-20 22:11:01 (#388138)

Re: програмное определение дистрибутива

On Thu, Jun 16, 2005 at 05:50:05PM +0300, Matvey wrote:
> Привет всем!
>
> Есть ли стандартный метод определения дистра из программы на С?
> Или, может, макрос какой существует.
>
use $uname ?

   2005-06-20 22:09:37 (#388134)

Вырубает видео

Всем привет! Проблема, стояла видуха nvidia, не мог загрузить Mandriva 2005,
в Хсах. Поменял видуху стало все хорошо. Но сейчас при запуске игры вырубает
видео вообще. Может кто сталкивался с этим, подскажите.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 19453; Возраст листа: 696; Участников: 1398
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/388133

   2005-06-20 22:08:59 (#388133)

Re[4]: Mysql

Hello Kanogin,

Monday, June 20, 2005, 8:52:22 PM, you wrote:

N>>> /var/run/mysql/mysql.pid <- удалять не пробовали
D>> А что это может дать?

KAA> Ну, вообще-то этот файл (mysql.pid) создается КАЖДЫЙ раз при запуске
KAA> сервиса mysql и удаляется при корректном выходе из системы -с помощью
KAA> скриптов. в файле находится номер процесса, запущенного в данной
KAA> сессии...
KAA> Скрипт проверяет - и видит, что mysql уже запущен, и пытается его
KAA> остановить... но т.к. нету такого процесса, то всё кончается
KAA> неудачей......
Это понятно, однако проблема не в этом была.
Тем не менее, уже все нормально.

Решилось
rm /etc/my.cnf
cp /etc/my-medium.cnf /etc/my.cnf
mysql_install_db
chown -R mysql.mysql /var/lib/mysql

   2005-06-20 21:04:47 (#388092)

Re: Сборка pppd с callback

Согласно замечаниям Константина Корикова исправил спек-файл:

ppp-2.4.3-5mdk.spec

Name: ppp
Summary: The PPP daemon and documentation for Linux 1.3.xx and greater
Version: 2.4.3
Release: 5mdk
License: GPL
Group: System/Servers
Source: %{name}-%{version}.tar.gz

BuildRoot: %{_tmppath}/build-root-%{name}
Packager: Ignatiy Goloviznin
Distribution: mdk
Url: ftp://ftp.samba.org/pub/ppp/

%description
The ppp package contains the PPP (Point-to-Point Protocol) daemon and
documentation for PPP support. The PPP protocol provides a method for
transmitting datagrams over serial point-to-point links.

The ppp package should be installed if your machine need to support the
PPP protocol.

%prep
rm -rf $RPM_BUILD_ROOT
mkdir $RPM_BUILD_ROOT

%setup -q

%build
./configure --prefix=%{prefix}
make \
COPTS="%{optflags}" \
BINDIR="%{_sbindir}" \
LIBDIR="%{_libdir}/pppd/%{version}"

%install
make install \
DESTDIR="$RPM_BUILD_ROOT" \
MANDIR="$RPM_BUILD_ROOT%{_mandir}/man8" \
BINDIR="$RPM_BUILD_ROOT%{_sbindir}" \
INCDIR="$RPM_BUILD_ROOT%{_includedir}" \
LIBDIR="$RPM_BUILD_ROOT%{_libdir}/pppd/%{version}"

%clean

%files

Поскольку сборка ругалась на пустой %defattr, то я его убрал. В
результате получил следующее:

# rpm -ba /usr/src/RPM/SPECS/ppp-2.4.3-5mdk.spec
(поскипано)
Обрабатываются файлы: ppp-2.4.3-5mdk
Проверка на неупакованный(е) файл(ы): /usr/lib/rpm/check-files
/var/tmp/build-root-ppp
ошибка: Обнаружен(ы) установленный(е) (но не упакованный(е)) файл(ы):
/usr/include/pppd/cbcp.h
/usr/include/pppd/ccp.h
/usr/include/pppd/chap-new.h
/usr/include/pppd/chap_ms.h
/usr/include/pppd/eap.h
/usr/include/pppd/ecp.h
/usr/include/pppd/fsm.h
/usr/include/pppd/ipcp.h
/usr/include/pppd/ipxcp.h
/usr/include/pppd/lcp.h
/usr/include/pppd/magic.h
/usr/include/pppd/md4.h
/usr/include/pppd/md5.h
/usr/include/pppd/patchlevel.h
/usr/include/pppd/pathnames.h
/usr/include/pppd/pppcrypt.h
/usr/include/pppd/pppd.h
/usr/include/pppd/sha1.h
/usr/include/pppd/spinlock.h
/usr/include/pppd/tdb.h
/usr/include/pppd/upap.h
/usr/lib/pppd/2.4.3/minconn.so
/usr/lib/pppd/2.4.3/passprompt.so
/usr/lib/pppd/2.4.3/passwordfd.so
/usr/lib/pppd/2.4.3/pppoatm.so
/usr/lib/pppd/2.4.3/radattr.so
/usr/lib/pppd/2.4.3/radius.so
/usr/lib/pppd/2.4.3/radrealms.so
/usr/lib/pppd/2.4.3/rp-pppoe.so
/usr/lib/pppd/2.4.3/winbind.so
/usr/sbin/chat
/usr/sbin/pppd
/usr/sbin/pppdump
/usr/sbin/pppoe-discovery
/usr/sbin/pppstats
/usr/share/man/man8/chat.8.bz2
/usr/share/man/man8/pppd-radattr.8.bz2
/usr/share/man/man8/pppd-radius.8.bz2
/usr/share/man/man8/pppd.8.bz2
/usr/share/man/man8/pppdump.8.bz2
/usr/share/man/man8/pppstats.8.bz2
Checking for multiarch file(s): /usr/lib/rpm/check-multiarch-files
/var/tmp/build-root-ppp

Ошибки сборки пакетов:
Обнаружен(ы) установленный(е) (но не упакованный(е)) файл(ы):
/usr/include/pppd/cbcp.h
/usr/include/pppd/ccp.h
/usr/include/pppd/chap-new.h
/usr/include/pppd/chap_ms.h
/usr/include/pppd/eap.h
/usr/include/pppd/ecp.h
/usr/include/pppd/fsm.h
/usr/include/pppd/ipcp.h
/usr/include/pppd/ipxcp.h
/usr/include/pppd/lcp.h
/usr/include/pppd/magic.h
/usr/include/pppd/md4.h
/usr/include/pppd/md5.h
/usr/include/pppd/patchlevel.h
/usr/include/pppd/pathnames.h
/usr/include/pppd/pppcrypt.h
/usr/include/pppd/pppd.h
/usr/include/pppd/sha1.h
/usr/include/pppd/spinlock.h
/usr/include/pppd/tdb.h
/usr/include/pppd/upap.h
/usr/lib/pppd/2.4.3/minconn.so
/usr/lib/pppd/2.4.3/passprompt.so
/usr/lib/pppd/2.4.3/passwordfd.so
/usr/lib/pppd/2.4.3/pppoatm.so
/usr/lib/pppd/2.4.3/radattr.so
/usr/lib/pppd/2.4.3/radius.so
/usr/lib/pppd/2.4.3/radrealms.so
/usr/lib/pppd/2.4.3/rp-pppoe.so
/usr/lib/pppd/2.4.3/winbind.so
/usr/sbin/chat
/usr/sbin/pppd
/usr/sbin/pppdump
/usr/sbin/pppoe-discovery
/usr/sbin/pppstats
/usr/share/man/man8/chat.8.bz2
/usr/share/man/man8/pppd-radattr.8.bz2
/usr/share/man/man8/pppd-radius.8.bz2
/usr/share/man/man8/pppd.8.bz2
/usr/share/man/man8/pppdump.8.bz2
/usr/share/man/man8/pppstats.8.bz2

Кстати, это я так понял собирается под i586? А как собрать под i686? И
ещё i686 это всё начиная с пня второго? А если у меня Celeron533 на
какой-то PCPartner'овской мамке на VIA чипсете, это уже i686?

>>И ещё простенький вопрос: как прописать запуск какой-либо програмы от
>>su?
>
> $ man chmod
> $ man sudo

$ man sudo
NAME
sudo, sudoedit - execute a command as another user

-p The -p (prompt) option allows you to override the default password
prompt and use a custom one. The following percent (`%') escapes
are supported:

%u expanded to the invoking user's login name

$ sudo -p %u root kfmclient openProfile filemanagement
ignat

И все никакой реакции, выходит только по энтеру.

-u The -u (user) option causes sudo to run the specified command as a
user other than root. To specify a uid instead of a
username, use
#uid. Note that if the targetpw Defaults option is set (see
sudo-
ers(5)) it is not possible to run commands with a uid not
listed in
the password database.

Это один из близких примеров

EXAMPLES
Note: the following examples assume suitable sudoers(5) entries.

To edit the index.html file as user www:

$ sudo -u www vi ~www/htdocs/index.html

$ sudo -u root kfmclient openProfile filemanagement
ignat is not in the sudoers file. This incident will be reported.
[ignat@localhost Temp]$ sendmail: warning: My hostname localhost is not
a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf
postdrop: warning: My hostname localhost is not a fully qualified name -
set myhostname or mydomain in /etc/postfix/main.cf
postdrop: warning: unable to look up public/pickup: No such file or
directory

Тем не менее, когда запускаю:
$ su
Password:
[root@localhost Temp]# kfmclient openProfile filemanagement

То всё работает. Что я не так делаю?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 19451; Возраст листа: 696; Участников: 1398
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/388090

   2005-06-20 20:59:56 (#388090)