Линукс.Мелочи жизни. (помогите новичку)
Модераторы: Skull, Модераторы разделов
-
iPasha
- Сообщения: 74
- ОС: ALTlinux Desktop
Линукс.Мелочи жизни.
Господа, помогите, плиз с некоторыми вещами:
1. Есть приложение, которое при запуске требует пароль root. Скажите, есть ли способ сделать так, чтобы не водить каждый раз этот пароль ?
Если запускать его от имени другого пользователья (roota) то он все равно требует пароль на это...
2. Есть последовательность команд, например
/sbin/dhcpcd
/sbin/route add -host 195.54.10.25 gw 10.116.0.17
С каким расширением надо создать файл, в который эту последовательность записать, чтобы она выполнялась ?
Т.е. как в линуксе создать аналогию ДОСовского .bat файла ?
3. В какое место надо прописать команду, например, /sbin/dhcpcd ,чтобы она выполнялась при каждом старте системы ?
4. В АЛЬТ 4.0 есть "Менеджер входа в систему", который должен позволять выполнять автоматический вход.
Но в реальности он не работает, ругается на ошибку аутентификации. Т.е. при заугрузке Х сервера он подставляет
правильное имя, пароль (не знаю, правильный или нет) и не пускает. Скажите, есть ли какой-нибудь конфиг-файл,
откуда он берет логин и пароль для автоматического входа ? Может там надо подправить...
Спасибо заранее !
1. Есть приложение, которое при запуске требует пароль root. Скажите, есть ли способ сделать так, чтобы не водить каждый раз этот пароль ?
Если запускать его от имени другого пользователья (roota) то он все равно требует пароль на это...
2. Есть последовательность команд, например
/sbin/dhcpcd
/sbin/route add -host 195.54.10.25 gw 10.116.0.17
С каким расширением надо создать файл, в который эту последовательность записать, чтобы она выполнялась ?
Т.е. как в линуксе создать аналогию ДОСовского .bat файла ?
3. В какое место надо прописать команду, например, /sbin/dhcpcd ,чтобы она выполнялась при каждом старте системы ?
4. В АЛЬТ 4.0 есть "Менеджер входа в систему", который должен позволять выполнять автоматический вход.
Но в реальности он не работает, ругается на ошибку аутентификации. Т.е. при заугрузке Х сервера он подставляет
правильное имя, пароль (не знаю, правильный или нет) и не пускает. Скажите, есть ли какой-нибудь конфиг-файл,
откуда он берет логин и пароль для автоматического входа ? Может там надо подправить...
Спасибо заранее !
-
un-defined
- Сообщения: 145
- ОС: Kubuntu, Gentoo
Re: Линукс.Мелочи жизни.
1. man sudo
2. расширение совсем не важно, но если хочется - то .sh
первая строка в файле должна быть #!/bin/bash (или что-то подобное)
потом сделать файл исполняемым
2. расширение совсем не важно, но если хочется - то .sh
первая строка в файле должна быть #!/bin/bash (или что-то подобное)
потом сделать файл исполняемым
Don`t try - just do or do not ©Master Joda
-
iPasha
- Сообщения: 74
- ОС: ALTlinux Desktop
Re: Линукс.Мелочи жизни.
un-defined писал(а): ↑06.09.2007 14:471. man sudo
2. расширение совсем не важно, но если хочется - то .sh
первая строка в файле должна быть #!/bin/bash (или что-то подобное)
потом сделать файл исполняемым
1. ОК, с sudo понятно... но команда sudo все равно потребует пароль root'а .. а задача как раз в том, чтобы его не вводить каждый раз...
2. простите, а разве строка #!/bin/bash это не комментарий ????
и вопрос-то как раз в том, как сделать файл исполняемым ?
-
un-defined
- Сообщения: 145
- ОС: Kubuntu, Gentoo
Re: Линукс.Мелочи жизни.
sudo требует не пароль рута, а пароль пользователя
man sudoers
смотреть опцию NOPASSWD
http://gazette.linux.ru.net/rus/articles/abs-guide/c112.html
Если кратко, то #! в начале файла (sha-bang) указывает системе, какой интерпретатор использовать.
Чтобы сделать файл исполняемым - самое простое chmod +x <file>
по ссылке смотреть п.2.1. А потом курить весь документ до просветления (с)
Don`t try - just do or do not ©Master Joda
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: Линукс.Мелочи жизни.
iPasha писал(а): ↑06.09.2007 15:04un-defined писал(а): ↑06.09.2007 14:471. man sudo
2. расширение совсем не важно, но если хочется - то .sh
первая строка в файле должна быть #!/bin/bash (или что-то подобное)
потом сделать файл исполняемым
1. ОК, с sudo понятно... но команда sudo все равно потребует пароль root'а .. а задача как раз в том, чтобы его не вводить каждый раз...
Необязательно. Смотря как настроить. Прочитайте мануал внимательно. Обратите внимание на файл sudoers и что в нем записывается.
2. простите, а разве строка #!/bin/bash это не комментарий ????
и вопрос-то как раз в том, как сделать файл исполняемым ?
Нет, не комментарий. Первый "шебанг" -- это указатель пути к интерпретатору. Все остальные строки, начинающиеся с решеточки -- комментарии.
Попробуйте эксперимент. Скопируйте вот этот текст в файл, назовите его mytest.sh
Код: Выделить всё
#!/bin/bash
echo "Hello, World!"
echo "Hi, daddy!"Потом в терминале напечатайте
Код: Выделить всё
chmod +x mytest.sh
./mytest.shЧто получилось?
-
iPasha
- Сообщения: 74
- ОС: ALTlinux Desktop
Re: Линукс.Мелочи жизни.
Спасибо всем, буду читать и пробовать !
-
HAW
- Сообщения: 1328
- ОС: ALT 4.1branch
Re: Линукс.Мелочи жизни.
засунуть эти строчки в /etc/rc.local и забыть, а /sbin/dhcpcd вобще-то в службах включить надо.
хочется вывести в чисто поле,
поставить лицом к стенке
и выстрелить в лоб,
что бы поняли!!!
поставить лицом к стенке
и выстрелить в лоб,
что бы поняли!!!
-
anonymous.ru
- Сообщения: 614
Re: Линукс.Мелочи жизни.
золотые слова!
что то типа (из под root)
chkconfig dhcpcd on
да и маршрутизат надо определять где-то в /etc/sysconfig/
в /etc/sysconfig/static-routes
-
tneo
- Сообщения: 506
- Статус: Призрак
- ОС: SuSE 11.2
Re: Линукс.Мелочи жизни.
iPasha писал(а): ↑06.09.2007 14:374. В АЛЬТ 4.0 есть "Менеджер входа в систему", который должен позволять выполнять автоматический вход.
Но в реальности он не работает, ругается на ошибку аутентификации. Т.е. при заугрузке Х сервера он подставляет
правильное имя, пароль (не знаю, правильный или нет) и не пускает. Скажите, есть ли какой-нибудь конфиг-файл,
откуда он берет логин и пароль для автоматического входа ? Может там надо подправить...
в /etc/X11/kdm/kdmrc
[X-:0-Core]
Authorize=true
AutoLoginAgain=false
AutoLoginDelay=0
AutoLoginEnable=true
AutoLoginLocked=false
AutoLoginUser=ИМЯ ПОЛЬЗОВАТЕЛЯ
AutoLoginPass=ПАРОЛЬ
И все работает
Походу фишка альта, и в 3 компакте, у меня не работал
Будущее не определено
-
iPasha
- Сообщения: 74
- ОС: ALTlinux Desktop
Re: Линукс.Мелочи жизни.
Спасибо большое всем....
- [root@iPasha etc]# /sbin/chkconfig dhcpcd on
ошибка чтения информации о сервисе dhcpcd: Нет такого файла или каталога
- в /etc/sysconfig нет ни одного файла, содержащего в названии слово <b>route</b>
- файла или папки /etc/rc.local тоже нет, из похожего есть /etc/rc.d и ээ.... как туда засунуть строчки, ф какой файл ?
- [root@iPasha etc]# /sbin/chkconfig dhcpcd on
ошибка чтения информации о сервисе dhcpcd: Нет такого файла или каталога
- в /etc/sysconfig нет ни одного файла, содержащего в названии слово <b>route</b>
- файла или папки /etc/rc.local тоже нет, из похожего есть /etc/rc.d и ээ.... как туда засунуть строчки, ф какой файл ?
-
un-defined
- Сообщения: 145
- ОС: Kubuntu, Gentoo
-
iPasha
- Сообщения: 74
- ОС: ALTlinux Desktop
Re: Линукс.Мелочи жизни.
Код: Выделить всё
[root@iPasha ~]# ls /etc/rc.d
init.d
rc0.d
rc1.d
rc2.d
rc3.d
rc4.d
rc5.d
rc6.d
rc.sysinit
rc (это скрипт)
rc.powerfail
scripts-
iPasha
- Сообщения: 74
- ОС: ALTlinux Desktop
Re: Линукс.Мелочи жизни.
Код: Выделить всё
acpid functions-compat klogd portmap template
anacron gpm kqemu postfix udevd
bluetooth haldaemon ksysguardd powersaved udevd-final
clock halt lircd pppoe update_wms
configd hotplug lm_sensors pptptunnel winbind
consolesaver httpd-alterator local random wine
crond ifplugd mdadm rawdevices wine.outformat
cups ifrename messagebus single wpa_supplicant
dm iptables netfs smb x11presetdrv
ethtool ipw3945d network sound xinetd
fbsetfont kdcrotate nscd splash
functions keytable ntpd sshd
functions-bootsplash killall outformat syslogdвот local
Код:
#!/bin/sh
#
# This script should be executed after all the other init scripts.
WITHOUT_RC_COMPAT=1
# Source function library.
. /etc/init.d/functions
if [ ! -f /etc/issue ]; then
W2L=/usr/bin/welcome2l
if [ -x "$W2L" ]; then
"$W2L" -gt '\R' >/etc/issue
else
echo 'Welcome to \R / \l' >/etc/issue
fi
fi
if [ ! -f /etc/issue.net ]; then
echo "Welcome to $HOSTNAME" >/etc/issue.net
cat /etc/altlinux-release >>/etc/issue.net 2>/dev/null
fi
if [ -f /var/lock/TMP_1ST ]; then
/etc/rc.d/scripts/first_time
fi
# You can put your own initialization stuff in this script
# if you don't want to do the full Sys V style init stuff.
ExecIfExecutable /etc/rc.d/rc.local
-
anonymous.ru
- Сообщения: 614
Re: Линукс.Мелочи жизни.
ну в общем это я не сам придумал
я с альтами не работал лет пять
вот ссылка
http://faq.altlinux.ru/index.php?action=si...f=1&qid=593
-
iPasha
- Сообщения: 74
- ОС: ALTlinux Desktop
Re: Линукс.Мелочи жизни.
он в комплекте был....
Там при установке ети есть опция "использовать DHCP", но оно не работает, приходится при каждом старте системы вручную запускать, тогда все ОК
Там при установке ети есть опция "использовать DHCP", но оно не работает, приходится при каждом старте системы вручную запускать, тогда все ОК
-
un-defined
- Сообщения: 145
- ОС: Kubuntu, Gentoo
Re: Линукс.Мелочи жизни.
Хм..
А dhcpd - это же DHCP-сервер
Вам точно нужен сервер, или надо просто ip адрес по dhcp получить?
А dhcpd - это же DHCP-сервер
Вам точно нужен сервер, или надо просто ip адрес по dhcp получить?
Don`t try - just do or do not ©Master Joda
-
iPasha
- Сообщения: 74
- ОС: ALTlinux Desktop
Re: Линукс.Мелочи жизни.
Мне, конечно, просто адрес получить...
А кто тогда клиент ?
А кто тогда клиент ?
-
un-defined
- Сообщения: 145
- ОС: Kubuntu, Gentoo
Re: Линукс.Мелочи жизни.
А, тогда понятно
покажите содержимое файлов /etc/sysconfig/network и /etc/sysconfig/network-scripts/ifcfg-eth0
покажите содержимое файлов /etc/sysconfig/network и /etc/sysconfig/network-scripts/ifcfg-eth0
Don`t try - just do or do not ©Master Joda
-
anonymous.ru
- Сообщения: 614
Re: Линукс.Мелочи жизни.
un-defined писал(а): ↑07.09.2007 12:38Хм..
А dhcpd - это же DHCP-сервер
Вам точно нужен сервер, или надо просто ip адрес по dhcp получить?
Просят настроить запуск dhcpcd - это кажись клиент
-
iPasha
- Сообщения: 74
- ОС: ALTlinux Desktop
Re: Линукс.Мелочи жизни.
/eyc/sysconfig/network
# When set to no, this may cause most daemons' initscripts skip starting.
NETWORKING=yes
# Used by hotplug/pcmcia/ifplugd scripts to detect current network config
# subsystem.
CONFMETHOD=etcnet
# Used by rc.sysinit to setup system hostname at boot.
HOSTNAME=iPasha
DOMAINNAME=iPasha
# This is used by ALTLinux ppp-common to decide if we want to install
# nameserver lines into /etc/resolv.conf or not.
RESOLV_MODS=yes
Второго файла нет, там три файла про PPTP - ifcfg-pptp0, ifdown-pptp0, ifup=pptp0
# When set to no, this may cause most daemons' initscripts skip starting.
NETWORKING=yes
# Used by hotplug/pcmcia/ifplugd scripts to detect current network config
# subsystem.
CONFMETHOD=etcnet
# Used by rc.sysinit to setup system hostname at boot.
HOSTNAME=iPasha
DOMAINNAME=iPasha
# This is used by ALTLinux ppp-common to decide if we want to install
# nameserver lines into /etc/resolv.conf or not.
RESOLV_MODS=yes
Второго файла нет, там три файла про PPTP - ifcfg-pptp0, ifdown-pptp0, ifup=pptp0
-
un-defined
- Сообщения: 145
- ОС: Kubuntu, Gentoo
Re: Линукс.Мелочи жизни.
Недавно настраивал сервер в дебиане - так там dhcpd как раз сервер.
Только что специально залез в гугл, чтобы еще раз убедиться. dhcpd - сервер, dhclient - клиент. Сетевые конфиги надо смотреть, чтобы он там стартовал правильно
Don`t try - just do or do not ©Master Joda
-
iPasha
- Сообщения: 74
- ОС: ALTlinux Desktop
Re: Линукс.Мелочи жизни.
[root@iPasha ~]# /sbin/dhclient
bash: /sbin/dhclient: Нет такого файла или каталога
Может в АЛЬТе так.. да ладно, пусть сервер
главное, как его при старте запускать ?
bash: /sbin/dhclient: Нет такого файла или каталога
Может в АЛЬТе так.. да ладно, пусть сервер
-
un-defined
- Сообщения: 145
- ОС: Kubuntu, Gentoo
Re: Линукс.Мелочи жизни.
Тогда давайте ifcfg-pptp0
У вас, получается, не локальная сеть, а звонить куда-то приходится?
Don`t try - just do or do not ©Master Joda
-
iPasha
- Сообщения: 74
- ОС: ALTlinux Desktop
Re: Линукс.Мелочи жизни.
Не совсем... У меня локалка+VPN. Но даже без VPN должны локальные ресурсы работать, собственно, для этого прописываю роутинг.
ONBOOT=no
DEVICE=pptp0
# Must be defined by not null values
PPTP_SERVER_IP=
PAPNAME=
# Recommended
DEBUG=yes
# Other pppd options
DEFROUTE=yes
PEERDNS=no
CALL=
DISCONNECTTIMEOUT=
RETRYTIMEOUT=
IDLETIMEOUT=
ESCAPECHARS=
MRU=
MTU=
IPADDR=
REMIP=
# Extra options to pptp(8)
EXTRA_PPTP_OPTS=
# Permit users to start/stop interface
USERCTL=no
ONBOOT=no
DEVICE=pptp0
# Must be defined by not null values
PPTP_SERVER_IP=
PAPNAME=
# Recommended
DEBUG=yes
# Other pppd options
DEFROUTE=yes
PEERDNS=no
CALL=
DISCONNECTTIMEOUT=
RETRYTIMEOUT=
IDLETIMEOUT=
ESCAPECHARS=
MRU=
MTU=
IPADDR=
REMIP=
# Extra options to pptp(8)
EXTRA_PPTP_OPTS=
# Permit users to start/stop interface
USERCTL=no
-
un-defined
- Сообщения: 145
- ОС: Kubuntu, Gentoo
Re: Линукс.Мелочи жизни.
Судя по IP шлюза, у вас корбина?
тогда на корбиновском форуме уже все давно написано, вот например
http://homenet.corbina.net/index.php?showtopic=80670
тогда на корбиновском форуме уже все давно написано, вот например
http://homenet.corbina.net/index.php?showtopic=80670
Don`t try - just do or do not ©Master Joda
-
iPasha
- Сообщения: 74
- ОС: ALTlinux Desktop
Re: Линукс.Мелочи жизни.
Я даже там (и здесь) по-подробнее про Питер написал 
http://homenet.corbina.net/index.php?showtopic=140153
http://homenet.corbina.net/index.php?showtopic=140153
-
un-defined
- Сообщения: 145
- ОС: Kubuntu, Gentoo
Re: Линукс.Мелочи жизни.
Картина становится все яснее и яснее.
ВПН, насколько я понял, поднимается, а загвоздка в том, что по локальной сети не удается автоматом получить ip адрес, так? И все, что написано в первом посте этой темы - попытка получить ручками ip от корбиновского dhcp.
Так все происходит?
Кстати, а что выводит ifconfig при выключенном впн?
ВПН, насколько я понял, поднимается, а загвоздка в том, что по локальной сети не удается автоматом получить ip адрес, так? И все, что написано в первом посте этой темы - попытка получить ручками ip от корбиновского dhcp.
Так все происходит?
Кстати, а что выводит ifconfig при выключенном впн?
Don`t try - just do or do not ©Master Joda