Strona 1 z 1

[+] CUPS kod 404, "insecure file permissions" w logach

: 26 września 2011, 20:44
autor: croonx
Chcę dodać drukarkę sieciową, która jest widoczna w sieci Windows. Drukarka jest zainstalowana na innym komputerze pod systemem Windows XP. Na Debianie jest uruchomiony serwer samba. Drukarka to HP 1100. W Debianie w przeglądarce pod adresem

Kod: Zaznacz cały

http://localhost:631
pokazuje się strona domowa CUPS ale kiedy próbuję przejść do strony administracji w przeglądarce pojawia się kod 404 a w logach błąd.

Kod: Zaznacz cały

cat /var/log/cups/error_log
Unable to execute /usr/lib/cups/cgi-bin/admin.cgi: insecure file permissions (0100755)
Próbowałem zmienić uprawnienia ale problem pozostał.
Proszę o pomoc.

: 26 września 2011, 21:47
autor: VMLine
A czy próbowałeś

Kod: Zaznacz cały

chmod +x /usr/lib/cups/cgi-bin/admin.cgi
?

: 26 września 2011, 22:26
autor: croonx
Tak ale nic się nie zmienia. Próbuję raczej w pliku konfiguracyjnym coś zmienić (/etc/cups/cupsd.conf)

Kod: Zaznacz cały

DocumentRoot /usr/share/cups/doc-root
Ale problem pozostaje taki sam.

: 26 września 2011, 22:28
autor: VMLine
Wykonałeś zapewne:

Kod: Zaznacz cały

 chmod 777...
daj:

Kod: Zaznacz cały

chmod 755...

: 26 września 2011, 22:54
autor: croonx
Też mi się wydaje, że mam jakiś prosty błąd ale tu chyba wszystko jest dobrze.

Kod: Zaznacz cały

ls -all /usr/lib/cups/cgi-bin/ | cut -f 1,9 -d " "
drwxr-xr-x 09:58
drwxr-xr-x ..
-rwxr-xr-x admin.cgi
-rwxr-xr-x classes.cgi
-rwxr-xr-x help.cgi
-rwxr-xr-x 
-rwxr-xr-x printers.cgi
Raczej zastanawiam się, czy to może być wina złej konfiguracji serwera apache albo samby?

: 27 września 2011, 00:35
autor: croonx
Przyczyną był niewłaściwy właściciel plików. Powinien być root. Musiałem coś wcześniej namieszać.
Wystarczyło

Kod: Zaznacz cały

chmod root /usr/lib/cups/cgi-bin/*
chgrp root /usr/lib/cups/cgi-bin/*
Dziękuję za wskazówki i pomoc.