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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2018-02-11 09:54:53

  uzzo - Użytkownik

uzzo
Użytkownik
Zarejestrowany: 2017-11-22

autostart jdownlader2 przed logowaniem

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

 

#2  2018-02-11 10:14:41

  arecki - Użytkownik

arecki
Użytkownik
Skąd: 44 Bronson Lane Hensonville
Zarejestrowany: 2016-03-03

Re: autostart jdownlader2 przed logowaniem

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

 

#3  2018-02-11 10:34:13

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: autostart jdownlader2 przed logowaniem

próbuje ustawić automatyczny start z prawami roota bez logowania się programu jdownloader2

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

 

#4  2018-02-11 12:04:56

  uzzo - Użytkownik

uzzo
Użytkownik
Zarejestrowany: 2017-11-22

Re: autostart jdownlader2 przed logowaniem

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

 

#5  2018-02-11 13:14:37

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: autostart jdownlader2 przed logowaniem

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:

Kod:

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.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#6  2018-02-25 14:49:10

  uzzo - Użytkownik

uzzo
Użytkownik
Zarejestrowany: 2017-11-22

Re: autostart jdownlader2 przed logowaniem

wynik lsof -i

Kod:

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

 

#7  2018-02-25 16:01:04

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: autostart jdownlader2 przed logowaniem

Jacekalex napisał(-a):

A to dziwne? do połączenia sieciowego musi mieć roota?

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

 

#8  2018-02-25 16:34:46

  uzzo - Użytkownik

uzzo
Użytkownik
Zarejestrowany: 2017-11-22

Re: autostart jdownlader2 przed logowaniem

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

 

#9  2018-03-04 17:01:53

  uzzo - Użytkownik

uzzo
Użytkownik
Zarejestrowany: 2017-11-22

Re: autostart jdownlader2 przed logowaniem

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

 

#10  2018-03-04 18:27:55

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: autostart jdownlader2 przed logowaniem

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?


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#11  2021-05-11 20:08:07

  uzzo - Użytkownik

uzzo
Użytkownik
Zarejestrowany: 2017-11-22

Re: autostart jdownlader2 przed logowaniem

Witam

przepraszam że odgrzewam kotleta ale po przesiadce na nowego debiana nie działają mi te ustawienia do autostartu Jdownloadera2

jak to najlepiej zrobić?

druga sprawa uruchamia mi się syntchnig ale mam taki komunikat

Syncthing should not run as a privileged or system user. Please consider using a normal user account.

domyślam że chodzi o uprawnienia, więc jak to poprawić?

generalnie to serwer nie resetuje chyba że jest potrzeba wtedy uruchamiam jdownloader2 przez zdalny pulpit.

mam omv jest w anacron, jeśli to pomoże,

za pomocą tej strony próbowałem sobie ułatwić, pozmieniałem ścieżki ale coś nie działa
https://gist.github.com/leosuncin/50367b3c905fe8699b13bd85ad26071b

Offline

 

#12  2021-05-12 08:00:41

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: autostart jdownlader2 przed logowaniem

Weź sobie zbuduj jakąś dystrybucję livecd i dodaj obsługę persistent (możliwość zapisu i odczytu) i na tym testuj ustawienia „dziwnych opcji programów”, a nie na działającym systemie.

Bo bez przerwy będziesz miał problemy z uprawnieniami kiedy uruchomisz coś niewłaściwie z prawami administratora (roota).

https://dug.net.pl/tekst/243/budowa_spersonalizowan … _debian_live/
https://dug.net.pl/tekst/250/kilka_sposobow_na_ogar … endrive_live/

https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/
https://forums.linuxmint.com/viewtopic.php?f=90& … 726b57603c03a

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)