-
Fototrend
Mára a ProHardver!/IT.News Fórum is nagylétszámú Linuxban jártas taggal büszkélkedhet. Nehéz szinteket felállítani egy olyan rendszer ismeretében, ami annyira sokrétű, hogy teljesen szinte lehetetlen megismerni minden egyes részét. Azt azonban mindenki tudja, hogy kezdő-e vagy sem. Elsősorban nekik szólnak az alábbiak, de érdemes mindenkinek elolvasnia, mint útjelző táblát.
Új hozzászólás Aktív témák
-
Lenry
félisten
Ne legyél már hülyébb, mint amilyennek eddig mutattad magad.
Az sshd-ben van jelentősége, hogy engedi-e a szerver, hogy rootként lehessen kapcsolódni.
A kliensként édesfaszmindegy neki, hogy milyen userrel akarsz kapcsolódni, kliens oldalon nem kell semmit állítani, hogy te root néven akarsz kapcsolódni. Annak a szervernek, AMIRE kapcsolódni akarsz, az sshd konfigjábaban engedélyezni kell a permitrootlogint.Az ssh_configban nincs gyárilag ilyen opció, kikommetezve sem (legalábbis nálam se Archon, se Debianon nincs), persze hogy hibát ad, ha most beleírtad.
-
Vasti74
senior tag
Belecsöppenve - beleszólva, ahogy előttem leírták: nem véletlenül nem fut "semmi" root ként. Nem kell neki. Nincs is rá szükség. Ha ahhoz, amit csinálsz mégis ez kell szerinted, akkor valamit rosszul csinálsz: lehet jobbról - balról közelíteni és megmagyarázni a dolgot, de röviden ennyi a válasz.
A másik lehetőség az, hogy tényleg valami tök spéci dolgot csinálsz, ami indokolná ezt a root-os játékot, de akkor meg fejtsd ki részletesen, hogy megértsék, mert a semmire csak semmi lehet a válasz.Ne haragudj, de neked magyar az anyanyelved? Komolyan érdekel!
-
Lenry
félisten
továbbra is azért, mert fordítva akarsz ülni a lovon.
ha megválaszolnád végre azt a kérdést, hogy mi a bánatot akarsz elérni, akkor tudnánk segíteni.
ilyen egyszerű tőmondatokban, hogy "van egy PLC-m, amit soros porton érek el, de csak rootként tudom baszkurálni" (normálisan leírva, központozással, mert az idehányt betűtésztádat még nézni is rossz, nem hogy értelmezni)
akkor megírnánk neked, hogy ezzel meg ezzel a paranccsal tudsz a normál userednek jogot adni a soros port baszkurálásához és kész.
vagy valami hasonlóne akard feltalálni a spanyolviaszt. 35 éve használunk Linuxot, hidd el, hogy minden elbaszott scenarióra van egy normális megoldás.
-
kovaax
őstag
Onnan tudom hogy nem értesz hozzá, hogy normál júzerrel nem boldogultál, és elkezdtél root-ként csinálni olyan dolgokat, amiket nem volna szabad. Amíg ezt nem érted meg, addig nem értesz hozzá, ez most a legfontosabb problémád, amit meg kellene oldani... De azt csinálsz, amit akarsz, csak ne mi legyünk már a hibásak amiért nem érted meg ezeket az alapvető dolgokat. További szép napot!
-
Lenry
félisten
ezt mind értjük, csak te meg azt nem érted meg, hogy az kurvára semennyire nem normális, amit csinálsz.
Linuxon normálisan SEMENNYIRE SOHA nem használsz root loginnal semmit. ha igen, akkor egyszerűen végtelenül el van valami baszva.
tehát: nincs felkészítve nagyjából semmi arra, hogy te rootként akarod futtatni, ahogyan nincs felkészítve az autód se arra, hogy a tetőn csúszva közlekedjél vele: biztosan meg lehet oldani, de ne csodálkozz, ha nem egyszerű és a többiek furán néznek rád. -
cog777
őstag
Ez oke, de te ezt nem magyaraztad el.
Illetve meg mindig nem tudjuk hogy mit akarasz rajta csinalni. Pl FF-et inditani rootkent teljesen felesleges.
Ha ez resze egy termeknek, akkor az nincs jol megtervezve vagy valami problema van a munkafolyamattal.
Ha egy speci kontrol progit fejlesztesz ami igenyli a kozvetlen hw elerest, az meg megfelelo magyarazat lenne…bar pc-n ott is jobb lenne egy kernel driver es egy user space-ben futo normal program.
Tehat erdemes bovebb magyarazatot adni hogy kapjal valaszt es elkeruljuk a felesleges zajt. -
Lenry
félisten
egy fejlesztői környezetbe igy jó
ez egy hamubasült fasság, de azt hiszem ezt már egyszer megpróbáltuk elmagyarázni neked úgy fél évvel ezelőtt, szóval most ráhagyomEzekek az app melyik lib az utvonaluk?
tökmindegy, valószínűleg a PATH-ban úgyis benne van, szóval simán beírod, hogyfirefoxés el fog indulni.
egyékbént alocate firefoxparancs mondja meg (de hát fejlesztőként ezt biztosan tudod
) -
-
-
Rootként szeretnéd automatikusan indítani a programot?
Akkor viszont tényleg a Systemd-es, a crontabos vagy az rc-local-os megoldás lesz a legjobb, mert az XDG autostart nem erre van kitalálva.Vagy adsz SETUID bitet (sudo chmod u+s /útvonal/vhuit64) a programnak, de ez nem ajánlott megoldás, mert biztonsági kockázatot hordoz. Innentől fogva rootként fog futni, akárki indítja el.
-
Csinálj a .config mappádon belül egy autostart mappát, és másold be oda a program .desktop fájlját (https://wiki.archlinux.org/title/XDG_Autostart_(Magyar)). Elméletileg ami ebben a mappában van, azt a rendszer (pontosabban az asztali környezet) elindítja automatikusan.
A .desktop fájl egy sima szöveges fájl, ez a Windows-os parancsikon megfelelője Linuxon. Rem leírta, mi legyen a tartalma, csináld meg úgy.
Minden más megoldáshoz Systemd service kell. Az rc.local-hoz is, de ahhoz általában gyárilag van rc-local.service néven (csak lehet, hogy nincs telepítve).
Vagy letöltöd a Gnome Tweak (Finomhangoló) nevű programot, és beállítod azzal: [kép]
-
bambano
titán
systemd-s bohóckodás helyett vagy beírod a crontab-ba (annak az usernek a crontabjába, amelyikkel futtatni akarod) @reboot címkével, vagy berakod a /etc/rc.local fájlba. Ez utóbbihoz lenni kell systemd service-nek, szóval nem teljesen systemd mentes megoldás.
De egy program elindítása az linux-kezdő kérdés, nem haladó.
-
R̲e̲m̲
senior tag
Szia
valamit elírtál (A failed to enable unit is erre utal), de egyébként félreértettem a dolgot, ez egy gui-s app, nem egy háttérben futó szolgáltatás.
Most utánanéztem kicsit.
töröld a szolgáltatást:sudo rm -rf /etc/systemd/system/vhuit64.servicesudo systemctl daemon-reloadA parancsikonos megoldást megcsináltam:
- beteszed a vhuit64 fileodat egy könyvtárba
az én esetemben ez a /home/oem/Downloads/vhuit64/
(A felhasználód downloads könyvtára)mellé teszted a start.sh-t ezzel a tartalommal:
#!/bin/bashsudo -S <<< ideírodajelszavad ./vhuit64 & >/dev/null 2>&1az én esetemben ez így nézett ki:
#!/bin/bash
sudo -S <<< 123456 ./vhuit64 & >/dev/null 2>&1, így nem fog jelszót kérni, nem lesz terminál se.
futtathatóvá teszed a filet vagy a properties-ben, vagy chmod +x start.sh
csinálsz az asztalodra egy vhuit64.desktop file-t bármilyen szövegszerkesztővel, ezzel a tartalommal:[Desktop Entry]Type=ApplicationEncoding=UTF-8Name=VirtualHere USB ClientComment=VirtualHere USB clientExec=/home/oem/Downloads/vhuit64/start.shPath=/home/oem/Downloads/vhuit64/Terminal=falseaz exec és a path sorba természetesen az sh elérési útját,
illetve könyvtárát adod megelmented, jobbgomb rá és "allow launching"

ezután duplakatt és már indul is sudoval, jelszó és a fölösleges terminál nélkül
Tőlem ennyi tellett, ha valakinek van jobb ötlete, ne tartsa magában

-
R̲e̲m̲
senior tag
csinálsz egy systemd service-t neki
sudo nano /etc/systemd/system/vhuit64.service
belerakod a fileba ezt:[Unit]Description=vhuit64 service[Service]Type=simpleExecStart=/home/jóskapista/Desktop/vhuit64[Install] WantedBy=multi-user.targetnanoban ctrl+o - mentés, aztán ctrl+x - kilépés
az ExecStart sorba természetesen a file elérési útját teszed,
meghívhatod vele akér a binárist, akár az sh-t
ha az asztalon van, akkor /home/userneved/Desktop/vhuit64kis és nagybetűkre figyelsz
sudo systemctl daemon-reload
sudo systemctl enable vhuit64
sudo systemctl start vhuit64
sudo systemctl status vhuit64
ha minden jól megy, akkor azt írja, hogy running.
Új hozzászólás Aktív témák
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- 2000GB NVMe SSD, 1 év gar
- AKCIÓ! LENOVO ThinkPad P15 Gen2 munkaállomás - i7 11800H 64GB DDR4 1TB SSD RTX A2000 4GB W
- Apple iPhone 15 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPad 7 32GB (3 hó Garancia)
- BESZÁMÍTÁS! ASRock B250M i5 6600K 16GB DDR4 250GB SSD GTX 1650 4GB BITFENIX DeepCool 400W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

)



