Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Jak zpřístupnit program všem uživatelům.  (Přečteno 3337 krát)

NZM23

  • Aktivní člen
  • *
  • Příspěvků: 163
Jak zpřístupnit program všem uživatelům.
« kdy: 23 Března 2019, 00:27:42 »
Ahoj. nainstaloval jsem si program jako root a teď ho spustím jen jako root. Jak zpřístupním program i pro ostatní uživatele? Díky

juwa2

  • Závislák
  • ***
  • Příspěvků: 4936
Re:Jak zpřístupnit program všem uživatelům.
« Odpověď #1 kdy: 23 Března 2019, 09:15:50 »
1. Téměř všechny programy je třeba instalovat s root právy (instalují se do adresářů mimo /home).
2. Spouštět je však můžeš jako standardní uživatel.
3. Nicméně některé programy je nutno jako root i spouštět (např. GParted, Gufw, Timeshift, Synaptic a další) protože pro svoji činnost toto oprávnění potřebují.
Takže záleží na konkrétním programu. A jelikož ten tvůj "tajný" program neznáme, musí ti tato odpověď stačit...

NZM23

  • Aktivní člen
  • *
  • Příspěvků: 163
Re:Jak zpřístupnit program všem uživatelům.
« Odpověď #2 kdy: 06 Dubna 2019, 21:19:16 »
není tajný :-) já se ptal jen obecně. Konkrétně jde o qbittorent. děkuji

juwa2

  • Závislák
  • ***
  • Příspěvků: 4936
Re:Jak zpřístupnit program všem uživatelům.
« Odpověď #3 kdy: 06 Dubna 2019, 21:47:46 »
není tajný :-) já se ptal jen obecně. Konkrétně jde o qbittorent. děkuji

Qbittorrent je zcela běžná aplikace kterou není a nikdy ani nebylo potřeba spouštět jako root... :o
Kdoví co tam máš za pochybnou verzi. Zbav se jí:
Kód: [Vybrat]
sudo apt-get remove qbittorrent
a potom:
Kód: [Vybrat]
sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable
sudo apt-get update
sudo apt-get install qbittorent

NZM23

  • Aktivní člen
  • *
  • Příspěvků: 163
Re:Jak zpřístupnit program všem uživatelům.
« Odpověď #4 kdy: 06 Dubna 2019, 23:28:47 »
ale tak jsem to instaloval jen jsi mi poradil
Kód: [Vybrat]
sudo apt-get install qbittorrent libtorrent-rasterbarjinak zdroj jsem přidal normálně
Kód: [Vybrat]
sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable
ale  když kouknu do sourcelist
Kód: [Vybrat]
root@debi23:/etc/apt# more sources.list


# deb cdrom:[Debian GNU/Linux 9.6.0 _Stretch_ - Official amd64 NETINST 20181110-
11:34]/ stretch main

# deb cdrom:[Debian GNU/Linux 9.6.0 _Stretch_ - Official amd64 NETINST 20181110-
11:34]/ stretch main

deb http://ftp.cz.debian.org/debian/ stretch main
deb-src http://ftp.cz.debian.org/debian/ stretch main

deb http://security.debian.org/debian-security/ stretch/updates main
deb-src http://security.debian.org/debian-security/ stretch/updates main

# stretch-updates, previously known as 'volatile'
deb http://ftp.cz.debian.org/debian/ stretch-updates main
deb-src http://ftp.cz.debian.org/debian/ stretch-updates main


root@debi23:/etc/apt# cd sources.list.d/
root@debi23:/etc/apt/sources.list.d# ls
qbittorrent-team-ubuntu-qbittorrent-stable-disco.list
já přidal zdroj na ubuntu a mám debian ........ :(

a hlavně i když staruju jako uzivatel pres sudo tak soubory stále patřej root.......... takže vlastně jsem tam kde jsem byl ...... zamotaný práva....
nevim...... myslim, že když jsem to instaloval tak se to prostě přimlasklo na roota a jako uživatel to nespustim. musim bejt sudo. Tohle ale debian8 a distribuce z něj vycházející nedělal.
Myslim, že tady je tedy stejnej problém https://forum.ubuntu.cz/index.php?topic=84360.0
« Poslední změna: 06 Dubna 2019, 23:57:29 od NZM23 »

juwa2

  • Závislák
  • ***
  • Příspěvků: 4936
Re:Jak zpřístupnit program všem uživatelům.
« Odpověď #5 kdy: 06 Dubna 2019, 23:52:52 »
Debian přece používá ty samé .deb balíky....
A kromě toho nemusíš tedy přidávat žádné zdroje, ale můžeš si ty dva balíky stáhnout a nainstalovat ručně.
Odtud https://launchpad.net/~qbittorrent-team/+archive/ubuntu/qbittorrent-stable/+packages
Nebo odtud https://pkgs.org/download/qbittorrent  https://pkgs.org/download/libtorrent-rasterbar

NZM23

  • Aktivní člen
  • *
  • Příspěvků: 163
Re:Jak zpřístupnit program všem uživatelům.
« Odpověď #6 kdy: 06 Dubna 2019, 23:59:22 »
Debian přece používá ty samé .deb balíky....
A kromě toho nemusíš tedy přidávat žádné zdroje, ale můžeš si ty dva balíky stáhnout a nainstalovat ručně.
Odtud https://launchpad.net/~qbittorrent-team/+archive/ubuntu/qbittorrent-stable/+packages
Nebo odtud https://pkgs.org/download/qbittorrent  https://pkgs.org/download/libtorrent-rasterbar

doplnil jsem příspěvek nahoře

ale to dopadnu uplně stejně program bude nainstalovanej pro roota a jako uživatel ho nespustim

juwa2

  • Závislák
  • ***
  • Příspěvků: 4936
Re:Jak zpřístupnit program všem uživatelům.
« Odpověď #7 kdy: 07 Dubna 2019, 00:16:07 »
"Zamotaný" jsi v tom akorát tak ty sám...
Co ti brání převzít vlastnictví/práva těch složek/souborů (s nainstalovaným programem) na sebe ??
Kód: [Vybrat]
sudo chown -R uživatel:uživatel /složka
sudo chmod -R 777 /složka
« Poslední změna: 07 Dubna 2019, 00:21:24 od juwa2 »

NZM23

  • Aktivní člen
  • *
  • Příspěvků: 163
Re:Jak zpřístupnit program všem uživatelům.
« Odpověď #8 kdy: 07 Dubna 2019, 18:29:06 »
no jasný že jsem v tom zamotanej.
když dám chmod 777 tak můžou, ale všichni úplně všechno nebylo by rozumnější chmod 555?
jsem ten program instaloval z terminálu roota, ale takhle instaloval všechny programy, ale jen qbittorrent se usadil v root adresáři.... Co ho odinstalovat a nainstalovat jako uživatel přes sudo apt-get install qbittorrent? Zdroj bych nechal jak je.

NZM23

  • Aktivní člen
  • *
  • Příspěvků: 163
Re:Jak zpřístupnit program všem uživatelům.
« Odpověď #9 kdy: 07 Dubna 2019, 18:44:00 »
tak ne
odinstaloval jsem to jako root (apt-get purge qbittorrent)
nainstalovl jako uživatel (apt-get install gbittorrent)
a program lze spustit jen přes sudo a stažené soubory vlastní root.
tak fakt nevim ........

juwa2

  • Závislák
  • ***
  • Příspěvků: 4936
Re:Jak zpřístupnit program všem uživatelům.
« Odpověď #10 kdy: 07 Dubna 2019, 18:51:59 »
tak ne
odinstaloval jsem to jako root (apt-get purge qbittorrent)
nainstalovl jako uživatel (apt-get install gbittorrent)
a program lze spustit jen přes sudo a stažené soubory vlastní root.
tak fakt nevim ........

Programy se přece neinstalují z Terminálu roota, ale z normálního Terminálu (a s použitím sudo).
Musíš to instalovat jako normální (standardní) uživatel. Pokud to instaluješ jako root, pak se nediv, že vše patří rootovi...
A vůbec, do jakého účtu jsi přihlášený když to instaluješ??
Takže znova a lépe. Pokud to stále nepůjde, tak změň to vlastnictví/práva viz výše.
« Poslední změna: 07 Dubna 2019, 18:55:45 od juwa2 »

petertomasy

  • Stálý člen
  • **
  • Příspěvků: 856
Re:Jak zpřístupnit program všem uživatelům.
« Odpověď #11 kdy: 07 Dubna 2019, 19:00:16 »
prosim ťa, kde sa nachádzaš , keď inštaluješ tu aplikáciu?
Kód: [Vybrat]
pwd

NZM23

  • Aktivní člen
  • *
  • Příspěvků: 163
Re:Jak zpřístupnit program všem uživatelům.
« Odpověď #12 kdy: 07 Dubna 2019, 19:13:11 »
normálně v uživateli
Kód: [Vybrat]
sinapse01@debi23:~$ pwd
/home/sinapse01
sinapse01@debi23:~$
teď jsem to všecko odinstaloval, použil remove i purge a autoremove, přesto jsem ručně smazal asi 5 adreářů a souborů obsahující název qbittorrent.
odebral jsem zdroj
qbittorrent-team-ubuntu-qbittorrent-stable-disco.list
restartoval

přezto jsem program qbittorent našel
apt-cache search a nainstaloval jako uživatel sudo  apt-get install
a zase si program sed na roota a bez sudo ho nespustim. Vlastníkem staženejch souborů je root.

tak nevim asi jsem prokletej :)

NZM23

  • Aktivní člen
  • *
  • Příspěvků: 163
Re:Jak zpřístupnit program všem uživatelům.
« Odpověď #13 kdy: 07 Dubna 2019, 19:46:35 »
a stejně se ten program chová, i když ho nainstaluju přes správce programů v KDE když jsem přihlášenej jako uživatel. prostě vytrvale chce bejt root.
Takže nějakej jinej torrent program běžící pod LXDE?
Ktorrent- ten běží jen v KDE
Bittorrent (delonge) - běží jen pod KDE v LXDE spustit nejde - zkoušeno
qbittorrent chce bejt root
uttorrent - jsem našel jen pro debian7 a ještě je to soubor.tar.gz a vyjímečně má i spustitelný soubor hned 
Kód: [Vybrat]
sinapse01@debi23:~/Stažené/utorrent-server-alpha-v3_3$ ls
docs  utserver  webui.zip
což je vzácná vyjímka, ale stejně tyhle instalace projdou jednou z deseti, a vzhledem k tomu, že se to pak neaktualizuje, tak se ten program sesype, a pak se horko těžko odinstaluje.  Prostě tar.gz nepoužívám...... .

nedalo mi to -- zkusil jsem to
Kód: [Vybrat]
sinapse01@debi23:~/Stažené/utorrent-server-alpha-v3_3$ ls
docs  utserver  webui.zip
sinapse01@debi23:~/Stažené/utorrent-server-alpha-v3_3$ ./utserver
./utserver: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
sinapse01@debi23:~/Stažené/utorrent-server-alpha-v3_3$
sinapse01@debi23:~/Stažené/utorrent-server-alpha-v3_3$ sudo ./utserver
[sudo] heslo pro sinapse01:
./utserver: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory


nefunguje to.
chybí mu knihovna.  ....  kde jí mám hledat? půjde odněkud stáhnout? ovlivní chování jinech programů? kam jí mám uložit? mám tu správnou verzi? bude ten program pak fungovat? bez roota?
a pokud mám víc jak tři otázky na které se nedá jednoduše odpovědět vím, že už je další práce v Linuxu příliš náročná abyh se do řešení problému v Linuxu pouštěl. Protože vyhledání inforamce zabere příliš času a navíc jich najdu několik co si budou protiřečit.
« Poslední změna: 07 Dubna 2019, 19:57:11 od NZM23 »

juwa2

  • Závislák
  • ***
  • Příspěvků: 4936
Re:Jak zpřístupnit program všem uživatelům.
« Odpověď #14 kdy: 07 Dubna 2019, 19:55:34 »
utorrent se ti nepodaří, na ten zapomeň. Zkus transmission. Nebo frostwire (ten se nemusí instalovat).
Ale stejně raději použij ten qbittorrent a převezmi vlastnictví/práva  - co ti v tom brání...
--------------------------------------------
Qbittorrnt existuje i jako .appimage - vyzkoušej ho https://bintray.com/probono/AppImages/download_file?file_path=qBittorrent-3.3.7.glibc2.15-x86_64.AppImage
« Poslední změna: 07 Dubna 2019, 20:03:57 od juwa2 »

NZM23

  • Aktivní člen
  • *
  • Příspěvků: 163
Re:Jak zpřístupnit program všem uživatelům.
« Odpověď #15 kdy: 07 Dubna 2019, 20:00:37 »
utorrent se ti nepodaří, na ten zapomeň. Zkus transmission. Nebo frostwire (ten se nemusí instalovat).
Ale stejně raději použij ten qbittorrent a převezmi vlastnictví/práva  - co ti v tom brání...
nedůvěra program je spuštěnej pod root.... stahuje z internetu soubory.....
a navíc se furt sudovat abych vymazal soubor

NZM23

  • Aktivní člen
  • *
  • Příspěvků: 163
Re:Jak zpřístupnit program všem uživatelům.
« Odpověď #16 kdy: 07 Dubna 2019, 20:05:29 »
transmission - bezvadný
bez suda
vlastník souborů je uživatel
za minutu hotovo
Děkuji

juwa2

  • Závislák
  • ***
  • Příspěvků: 4936
Re:Jak zpřístupnit program všem uživatelům.
« Odpověď #17 kdy: 07 Dubna 2019, 20:06:43 »
utorrent se ti nepodaří, na ten zapomeň. Zkus transmission. Nebo frostwire (ten se nemusí instalovat).
Ale stejně raději použij ten qbittorrent a převezmi vlastnictví/práva  - co ti v tom brání...
nedůvěra program je spuštěnej pod root.... stahuje z internetu soubory.....
a navíc se furt sudovat abych vymazal soubor

Když převezmeš vlastnictví/práva na sebe, už ho nebude nutné spouštět jako root. Poběží pod standardním userem. Přemýšlej trochu.....

NZM23

  • Aktivní člen
  • *
  • Příspěvků: 163
Re:Jak zpřístupnit program všem uživatelům.
« Odpověď #18 kdy: 07 Dubna 2019, 20:21:23 »
Když převezmeš vlastnictví/práva na sebe, už ho nebude nutné spouštět jako root. Poběží pod standardním userem. Přemýšlej trochu.....
počkej chmod
přece určuje co může dělat vlastník, root a ostastní.
Jak změním vlastnictví z roota na uživatele? Které všechny soubory programu qbittorent musím přepsat? Kde všechny ty soubory jsou? jak bude fungovat program potom? kde bude mít uloženy conf. soubory? u roota, nebo u uživatele? mohu je přenést? --------- příliš moc zbytečné práce
Transmission funguje dobře, tak proč řešit qbittorrent? :o)
a navíc sám jsi mi radil zbav se toho :) byla to dobrá rada. Díky

 

Provoz zaštiťuje spolek OpenAlt.