Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
próbuje ustawić automatyczny start z prawami roota bez logowania się programu jdownloader2
treść skryptu
#!/bin/bash
/usr/bin/jdownloader
problem w tym że nie działa, operacje potem jakie wykonałem
sudo chmod 755 /etc/init.d/jdownloader2
sudo update-rc.d jdownloader2 defaults
może ścieżka nie ta?
teraz to muszę się logować na roota i uruchamiać program a wolałbym tego uniknąć. Gdzie mam błąd? może program jest gdzie indziej zapisany?
oraz jak piszę to chciałbym się dowiedzieć czy jest jakiś program do debiana który umożliwia strumieniowanie plików, nie chodzi o minidlna tylko o coś innego. Mam aparat canona i ma on funkcję wysyłania plików na komputer, aby to działało muszę w windowsie włączyć strumieniowanie plików. Jest coś takiego na debianie? Wołałbym zdjęcia wysyłać bezpośrednio do debiania i mieć od razu w sieci a nie robić tego dookoła.
jakieś pomysły?
Offline
Pomijając to, że teraz mamy już systemd, to nie tak się pisze skrypty dla V init.
Zajrzyj sobie do dowolnego skryptu z tego katalogu, znajduje się tam też plik readme, który warto przeczytać.
https://wiki.debian.org/LSBInitScripts
Ostatnio edytowany przez arecki (2018-02-11 10:20:57)
Offline
próbuje ustawić automatyczny start z prawami roota bez logowania się programu jdownloader2[/quote]
Ok. uruchomić bez logowania, ale po jaką cholerę temu programowi prawa roota?
Lepiej odpalić go na prawach usera z minimalnymi, koniecznymi do pracy uprawnieniami.
W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem para bellum ;) | Pozdrawiam :)
Offline
też można tylko że nie wiem jakie uprawnienia potrzebuje z roota, bo jak uruchomić go jako user to nie łączy mnie z klientem do pobierania.
sprawdzę ten plik readme i pokombinuje, a co do przesłania zdjęć z aparatu fotograficznego canon do debiana?
Offline
A to dziwne? do połączenia sieciowego musi mieć roota?
Czy on wisi na jakimś porcie tcp poniżej portu 1024?
Pokaż wynik z roota:
lsof -i
z kompa w czasie, kiedy działa ten jdownloader.
bo szczerze pisząc, pierwszy raz w życiu słyszę, żeby cokolwiek napisanego w javie wymagało roota do uruchomienia w środowisku Linux.
Może w Androidzie by się coś znalazło, ale na pewno nie w Linuxie.
Offline
wynik lsof -i
rpcbind 751 root 6u IPv4 17589 0t0 UDP *:sunrpc rpcbind 751 root 7u IPv4 17590 0t0 UDP *:927 rpcbind 751 root 8u IPv4 17591 0t0 TCP *:sunrpc (LISTEN) rpcbind 751 root 9u IPv6 17592 0t0 UDP *:sunrpc rpcbind 751 root 10u IPv6 17593 0t0 UDP *:927 rpcbind 751 root 11u IPv6 17594 0t0 TCP *:sunrpc (LISTEN) avahi-dae 772 avahi 12u IPv4 19279 0t0 UDP *:mdns avahi-dae 772 avahi 13u IPv6 19280 0t0 UDP *:mdns avahi-dae 772 avahi 14u IPv4 19281 0t0 UDP *:47827 avahi-dae 772 avahi 15u IPv6 19282 0t0 UDP *:37563 Plex\x20M 851 plex 59u IPv4 26817 0t0 TCP *:32400 (LISTEN) Plex\x20M 851 plex 60u IPv4 26818 0t0 TCP localhost:32401 (LISTEN ) Plex\x20M 851 plex 65u IPv4 26092 0t0 UDP *:32410 Plex\x20M 851 plex 70u IPv4 26091 0t0 UDP *:32414 Plex\x20M 851 plex 73u IPv4 26093 0t0 UDP *:32412 Plex\x20M 851 plex 74u IPv4 26094 0t0 UDP *:32413 Plex\x20M 851 plex 75u IPv4 26095 0t0 UDP localhost:54442 Plex\x20M 851 plex 76u IPv4 26096 0t0 UDP 192.168.1.102:44271 Plex\x20M 851 plex 77u IPv4 26097 0t0 UDP localhost:47142 Plex\x20M 851 plex 78u IPv4 26098 0t0 UDP 192.168.1.102:43689 Plex\x20M 851 plex 79u IPv4 26099 0t0 UDP *:1901 Plex\x20M 851 plex 80u IPv4 26100 0t0 UDP 192.168.1.102:33122 Plex\x20M 851 plex 89u IPv4 26981 0t0 TCP 192.168.1.102:59314->li 1409-209.members.linode.com:https (ESTABLISHED) rpc.mount 854 root 8u IPv4 21610 0t0 UDP *:54011 rpc.mount 854 root 9u IPv4 21612 0t0 TCP *:53593 (LISTEN) rpc.mount 854 root 10u IPv6 21614 0t0 UDP *:55567 rpc.mount 854 root 11u IPv6 21616 0t0 TCP *:39461 (LISTEN) rpc.mount 854 root 12u IPv4 21618 0t0 UDP *:45871 rpc.mount 854 root 13u IPv4 21620 0t0 TCP *:54439 (LISTEN) rpc.mount 854 root 14u IPv6 21622 0t0 UDP *:53865 rpc.mount 854 root 15u IPv6 21624 0t0 TCP *:53703 (LISTEN) rpc.mount 854 root 16u IPv4 21626 0t0 UDP *:42363 rpc.mount 854 root 17u IPv4 21628 0t0 TCP *:55861 (LISTEN) rpc.mount 854 root 18u IPv6 21630 0t0 UDP *:44183 rpc.mount 854 root 19u IPv6 21632 0t0 TCP *:39277 (LISTEN) sshd 869 root 3u IPv4 25751 0t0 TCP *:ssh (LISTEN) sshd 869 root 4u IPv6 25753 0t0 TCP *:ssh (LISTEN) monit 971 root 6u IPv4 26904 0t0 TCP localhost:2812 (LISTEN) monit 971 root 7u IPv6 26906 0t0 TCP localhost:2812 (LISTEN) dhclient 986 root 6u IPv4 21240 0t0 UDP *:bootpc nginx 990 root 8u IPv6 21220 0t0 TCP *:http (LISTEN) nginx 991 www-data 8u IPv6 21220 0t0 TCP *:http (LISTEN) nginx 992 www-data 8u IPv6 21220 0t0 TCP *:http (LISTEN) nginx 993 www-data 8u IPv6 21220 0t0 TCP *:http (LISTEN) nginx 994 www-data 8u IPv6 21220 0t0 TCP *:http (LISTEN) ntpd 1221 ntp 16u IPv6 25765 0t0 UDP *:ntp ntpd 1221 ntp 17u IPv4 25768 0t0 UDP *:ntp ntpd 1221 ntp 18u IPv4 25772 0t0 UDP localhost:ntp ntpd 1221 ntp 19u IPv4 25774 0t0 UDP 192.168.1.102:ntp ntpd 1221 ntp 20u IPv6 25776 0t0 UDP localhost:ntp ntpd 1221 ntp 21u IPv6 25778 0t0 UDP [fe80::b6b5:2fff:fefc:2 6f]:ntp urbackups 1257 urbackup 6u IPv4 24933 0t0 TCP *:55414 (LISTEN) urbackups 1257 urbackup 29u IPv4 26843 0t0 UDP 192.168.1.102:35623 urbackups 1257 urbackup 32u IPv4 26879 0t0 TCP *:55413 (LISTEN) minidlnad 1272 minidlna 6u IPv4 23199 0t0 UDP 239.255.255.250:1900 minidlnad 1272 minidlna 7u IPv4 23200 0t0 TCP *:8200 (LISTEN) minidlnad 1272 minidlna 9u IPv4 23205 0t0 UDP 192.168.1.102:46440 nmbd 1280 root 16u IPv4 24453 0t0 UDP *:netbios-ns nmbd 1280 root 17u IPv4 24454 0t0 UDP *:netbios-dgm nmbd 1280 root 18u IPv4 24463 0t0 UDP 192.168.1.102:netbios-n s nmbd 1280 root 19u IPv4 24464 0t0 UDP 192.168.1.255:netbios-n s nmbd 1280 root 20u IPv4 24465 0t0 UDP 192.168.1.102:netbios-d gm nmbd 1280 root 21u IPv4 24466 0t0 UDP 192.168.1.255:netbios-d gm smbd 1355 root 30u IPv6 23289 0t0 TCP *:microsoft-ds (LISTEN) smbd 1355 root 31u IPv6 23290 0t0 TCP *:netbios-ssn (LISTEN) smbd 1355 root 32u IPv4 23291 0t0 TCP *:microsoft-ds (LISTEN) smbd 1355 root 33u IPv4 23292 0t0 TCP *:netbios-ssn (LISTEN) proftpd 1473 proftpd 0u IPv6 24561 0t0 TCP *:ftp (LISTEN) Plex\x20S 1710 plex 7u IPv4 26086 0t0 TCP localhost:36713 (LISTEN ) Plex\x20D 1885 plex 12u IPv4 26991 0t0 UDP *:1900 Plex\x20D 1885 plex 15u IPv4 26994 0t0 TCP *:1507 (LISTEN) Plex\x20D 1885 plex 18u IPv4 26998 0t0 UDP *:3031 Plex\x20D 1885 plex 21u IPv4 27001 0t0 TCP *:32469 (LISTEN) Plex\x20D 1885 plex 24u IPv4 27004 0t0 UDP *:46694 Plex\x20D 1885 plex 27u IPv4 27007 0t0 UDP *:55901 Plex\x20D 1885 plex 62u IPv4 26089 0t0 TCP localhost:55194->localh ost:36713 (CLOSE_WAIT) Plex\x20D 1885 plex 63u IPv4 26975 0t0 UDP *:35117 Plex\x20D 1885 plex 81u IPv4 26101 0t0 TCP localhost:55200->localh ost:36713 (CLOSE_WAIT) Plex\x20T 1888 plex 13u IPv4 26988 0t0 TCP localhost:32600 (LISTEN ) Plex\x20T 1888 plex 62u IPv4 26089 0t0 TCP localhost:55194->localh ost:36713 (CLOSE_WAIT) Plex\x20T 1888 plex 63u IPv4 26975 0t0 UDP *:35117 Plex\x20T 1888 plex 81u IPv4 26101 0t0 TCP localhost:55200->localh ost:36713 (CLOSE_WAIT) Plex\x20S 1958 plex 4u IPv4 27784 0t0 TCP localhost:34353 (LISTEN ) java 2348 root 28u IPv4 30818 0t0 TCP localhost:9665 (LISTEN) java 2348 root 96u IPv4 31861 0t0 TCP 192.168.1.102:37448->st atic.200.93.63.178.clients.your-server.de:http (ESTABLISHED) java 2348 root 98u IPv4 30861 0t0 TCP *:39621 (LISTEN) java 2348 root 100u IPv4 28263 0t0 TCP localhost:9666 (LISTEN) java 2348 root 106u IPv4 30131 0t0 TCP localhost:24613 (LISTEN ) java 2348 root 126u IPv4 30452 0t0 TCP 192.168.1.102:53034->ap i.jdownloader.org:http (ESTABLISHED) sshd 2821 root 3u IPv4 31884 0t0 TCP 192.168.1.102:ssh->192. 168.1.109:51080 (ESTABLISHED)
Offline
[quote=Jacekalex]A to dziwne? do połączenia sieciowego musi mieć roota?[/quote]
Ja kiedyś czytałem, że oni tam dorzucają również jakiegoś trojana/virusa, także niekoniecznie takie dziwne musi być, że chce root'a. xD.
Offline
jak uruchomię jd2 jako user to nie działa mi potem na komórce połączenie i ściąganie plików nie działa, pewnie muszę dać uprawnienia zapisu do katalogu z tym nie ma problemu gorzej z tym że nie komunikuje się wtedy z telefonem apka.
Offline
a więc tak
jak w konsoli wpisze /opt/jd2/JDownloader2
to program się uruchomi ale terminal nie reaguje muszę go wyłączyć i włączyć
dodanie takiej ścieżki do init.d nie rozwiązuje problemu
próbowałem przez anacrona w openmediavault i działa
czy dodanie kilku wpisów do autostartu powoduje blokade?
program wolno się uruchamia dlatego od razu nie było efektów
Ostatnio edytowany przez uzzo (2018-03-04 17:07:12)
Offline
Nie widzę tam żadnego powodu, żeby to dziadostwo potrzebowało roota.
Może odpalaj go przez daemontools?
Może wtedy chodzić jako dowolny user systemowy bez żadnego logowania, tylko trzeba naskrobać skrypta do uruchomienia.
Czy ten Jdowloader potrzebuje Xów czyli dostępu do serwera obrazu?
Offline
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00003 | SET NAMES latin2 |
0.00105 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.188.154.238' WHERE u.id=1 |
0.00060 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.188.154.238', 1732477403) |
0.00039 | SELECT * FROM punbb_online WHERE logged<1732477103 |
0.00065 | SELECT topic_id FROM punbb_posts WHERE id=317499 |
0.00191 | SELECT id FROM punbb_posts WHERE topic_id=30276 ORDER BY posted |
0.00086 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=30276 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00135 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=30276 ORDER BY p.id LIMIT 0,25 |
0.00073 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=30276 |
Total query time: 0.00773 s |