Root: отказано в доступе

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
townsman
Сообщения: 62
ОС: Slackware Linux 13.1

Root: отказано в доступе

Сообщение townsman »

Как такое вообще возможно?
Захотелось мне установить Guarddog, пакет установился, но затребовал библиотеку libkdeprint, вставил в дисковод установочный ДВД и в папке /mnt/cdrom/Slackware/kde попытался запустить скрипт - ./install-package
на что вышла надпись
Не достаточно прав
#who
root
И что мне теперь делать?
Поиск в Google.com как на подбор выдаёт результаты изменения прав доступа для пользователей, но ничего нет про то, что делать если root ограничен в правах
Установка битов чтения/записи группы root пользователя root на каталог /mnt/cdrom не приносит результата так как файловая система доступна только для чтения (ДВД не пишущий)

Одновременно поиск по find / -type f \( -perm -04000 -o -perm -02000 \)
показывает что доступно много важных системных файлов с правом записи

Поиск файлов без групп и владельца # find / -nouser -o -nogroup -print
показывает вот что:
Это я сам поставил

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

/usr/lib/firefox-3.6.3/plugins/libflashplayer.so
/home/idiot/.mozilla/libflashplayer.so

А вот это откуда взялось?

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

find: `/proc/2008/task/2008/fd/4': No such file or directory
find: `/proc/2008/task/2008/fd/4': No such file or directory
find: `/proc/2008/task/2008/fdinfo/4': No such file or directory
find: `/proc/2008/task/2008/fdinfo/4': No such file or directory
find: `/proc/2008/fd/4': No such file or directory
find: `/proc/2008/fd/4': No such file or directory
find: `/proc/2008/fdinfo/4': No such file or directory
find: `/proc/2008/fdinfo/4': No such file or directory


проверка локальной безопасности выдаёт такие результаты:

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

Starting Nmap 5.21 ( http://nmap.org ) at 2011-01-20 15:09 MSK
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00014s latency).
Not shown: 983 closed ports
PORT      STATE SERVICE
1/tcp     open  tcpmux
22/tcp    open  ssh
79/tcp    open  finger
111/tcp   open  rpcbind
119/tcp   open  nntp
143/tcp   open  imap
1080/tcp  open  socks
1524/tcp  open  ingreslock
2000/tcp  open  cisco-sccp
6000/tcp  open  X11
6667/tcp  open  irc
12345/tcp open  netbus
31337/tcp open  Elite
32771/tcp open  sometimes-rpc5
32772/tcp open  sometimes-rpc7
32773/tcp open  sometimes-rpc9
32774/tcp open  sometimes-rpc11


Надо срочно запустить файрволл, но единственным опытом установки правил файрволла я владею только через программу Guarddog, необходимый пакет со http://slackfind.net/en/ уже скачан, а теперь как его запустить то?

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

# guarddog
guarddog: error while loading shared libraries: libkdeprint.so.4: cannot open shared object file: No such file or directory




Спасибо сказали:
Аватара пользователя
townsman
Сообщения: 62
ОС: Slackware Linux 13.1

Re: Root: отказано в доступе

Сообщение townsman »

Добавочно: может поможет понять суть проблемы, а может и нет:
сервис portsentry -tcp показывал что сначала откуда-то аж из Ирана сканировали порты компьютера и пытались подключиться на порт 1080, а теперь из Италии:

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

person:         Paolo Caturegli
address:        Area Servizi Rete di Ateneo - SERRA
address:        Universita' di Pisa
address:        Piazza Torricelli n.1
address:        I-56126 Pisa
address:        Italy
phone:          +39 050 2212564
fax-no:         +39 050 2212560
Спасибо сказали:
hottab
Сообщения: 25

Re: Root: отказано в доступе

Сообщение hottab »

Может, все проще гораздо:

cd /mnt/cdrom/Slackware/kde
sh ./install-package

?
( ;) )
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Root: отказано в доступе

Сообщение SLEDopit »

townsman писал(а):
20.01.2011 16:04
Не достаточно прав
права на запуск то есть?
ls -l /mnt/cdrom/Slackware/kde/install-package покажите.
ну или вышеприведенный вариант может сработать.
townsman писал(а):
20.01.2011 16:04
#who
root
о.О
townsman писал(а):
20.01.2011 16:04
А вот это откуда взялось?
все нормально, не переживайте.
townsman писал(а):
20.01.2011 16:04
как его запустить то?
установить недостающие библиотеки?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
townsman
Сообщения: 62
ОС: Slackware Linux 13.1

Re: Root: отказано в доступе

Сообщение townsman »

права на запуск то есть?
ls -l /mnt/cdrom/Slackware/kde/install-package покажите.

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

# ls -l /mnt/cdrom/slackware/kde/install-packages
-rwxr-xr-x 1 root root 2897 Jun 25  2009 /mnt/cdrom/slackware/kde/install-packages*


установить недостающие библиотеки?

Подскажите, как узнать какой именно библиотеки не хватает, так как при запуске guarddog выдаётся сообщение:

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

# guarddog
guarddog: error while loading shared libraries: libkdeprint.so.4: cannot open shared object file: No such file or directory

попытка поиска библиотеки libkdeprint приводит к нулевым результатам, что на http://slackfind.net/, что на локальной машинке, что на установочном диске.

Запрос в Google.com выдал результат что эта библиотека входит в состав KPrint, но на http://slackfind.net/ такого пакета - нет, а к примеру попытка установки другого графического файерволла KMyFirewall приводит к выводу сообщения:

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

kmyfirewall: error while loading shared libraries: libkparts.so.2: cannot open shared object file: No such file or directory

Google.com показывает что библиотека входит в состав пакета kdeinit

Попытка установки ещё одного файерволла приводит к сообщению:

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

tar xzvf firestarter~.tar.gz
./configure
checking for gconftool-2... no
configure: error: gconftool-2 executable not found in your path - should be installed with GConf2

Google.com показал что gconftool-2 входит в состав WM Gnome, а гнома - нет.

Подскажите, пожалуйста, или как всё таки установить Guarddog, так как он "люб мне, мил и дорог", или какой-нибудь другой файерволл с интуитивно-понятной настройкой правил и приятным дружественным интерфейсом, который гарантировано будет работать в:

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

Linux  2.6.33.4 #2 Thu May 13 00:27:45 CDT 2010 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux


попытка установки guarddog из исходников приводит к результату:

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

checking for kde-config... not found
configure: error: The important program kde-config was not found!
Please check whether you installed KDE correctly.

Я даже заново переустановил KDE - не помогает!
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Root: отказано в доступе

Сообщение bormant »

Купил тут карбюратор от ВАЗ-2101, а он, собака, на Калину не ставится и работать не хочет ;)

("http://www.simonzone.com/software/guarddog/") писал(а):11 March, 2007 - Stable version 2.6.0 is now available for download. It doesn't contain any significant changes from 2.5.1. Enjoy. - SBE

30 November, 2006
...
Now, on to the future. Guarddog is currently based on KDE 3 and Qt 3. Qt 4 has been out for quite a while already (about a year), and the KDE juggernaut is also moving along towards KDE 4. Although Guarddog hasn't been updated much lately, it is certainly not ready for retirement. In fact I've been thinking about porting it soon to Qt 4 / KDE 4, and opening up the development more by using a source code repository (like KDE's subversion repository) that other people could work on if they wanted to. As a matter of fact, I've already got a basic (read: incomplete) port of Guidedog to Qt 4 and Python.
- SBE

что примерно означает, что софтина под KDE3/Qt3, автор, возможно, перепишет под KDE4/Qt4, но пока этого не произошло.

Выходы из ситуации: 1) использовать KDE3, неподдерживаемый порт для Slackware 13/13.1 есть на офсайте, или Trinity; 2) использовать версию Slackware постарше (12.2), в которой используется KDE3; 3) поискать что-то ещё; 4) разобраться с iptables.
Спасибо сказали:
Аватара пользователя
townsman
Сообщения: 62
ОС: Slackware Linux 13.1

Re: Root: отказано в доступе

Сообщение townsman »

Установил и работает)), правда почему-то порты нифига не закрываются, как было:
установил правда совсем не так как было предложено, залез в альтовский Сизиф и слямзил у них пакет guarddog.rpm после пересобрал через rpm2tgz, запустил и всё заработало.

iptables очень сложная штука, очень тяжело с наскока, да и не только, понять смысл всех этих правил и цепочек. Это ж надо отдельно целый язык iptables изучать.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Root: отказано в доступе

Сообщение SLEDopit »

townsman писал(а):
21.01.2011 21:40
iptables очень сложная штука, очень тяжело с наскока, да и не только, понять смысл всех этих правил и цепочек. Это ж надо отдельно целый язык iptables изучать.
Настройка iptables для начинающих.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали: