Üdv!
Van egy ssh parancsom, amit viszonylag sűrűn ki kell adnom. Még KDE alatt a menu editálásával lett belőle .desktop
Váltanom kellett Gnome-ra, de itt sajnos nem indul, csak azt jelzi, hogy error, de azt nem, hogy mi.
a desktop entry file-ban voltak X-KDE-XXX részek is, ezeket töröltem, de nem tudom, mi a gnome-os megfelelőjük.
Úgy kéne kinéznie a dolognak, hogy elindítom, feldobja a terminált, és várja a root jelszót. Ez KDE alatt alapból így volt.
köszönöm előre is a segítséget.
- 1822 megtekintés
Hozzászólások
kdesu -> gksu ?
- A hozzászóláshoz be kell jelentkezni
kdesu nem volt, a menü editálásakor lehetett beállítani, hogy kérjen-e root-ot.
ettől függetlenül próbáltam gksu-val, de nem akarja.
U-dash
- A hozzászóláshoz be kell jelentkezni
Mit jelent az, hogy 'ssh parancs' ?
- A hozzászóláshoz be kell jelentkezni
Szerintem sudo-ra gondolt..
Vagy valami ssh port forwarding, amihez root jog kellhet..
- A hozzászóláshoz be kell jelentkezni
Pontosan. ssh port forwarding
U-dash
- A hozzászóláshoz be kell jelentkezni
És muszáj 1024 alatt forwardolnod?
"If I had six hours to chop down a tree, I'd spend the first four hours sharpening the axe."
- A hozzászóláshoz be kell jelentkezni
ha megmutatnád a .desktop fájl tartalmát, akkor könnyebb lenne segíteni.
- A hozzászóláshoz be kell jelentkezni
[Desktop Entry]
Comment=
Exec=ssh parancs
Name=SSH - parancs neve
NoDisplay=false
Path[$e]=
StartupNotify=true
Terminal=true
Type=Application
U-dash
- A hozzászóláshoz be kell jelentkezni
Exec=sudo ssh parancs
Ez nem mukodik? (elvileg Terminal=true miatt nem kell gksudo)
- A hozzászóláshoz be kell jelentkezni
Userem nincs a sudo-ban, és nem is szeretném. Azt szeretném, ha pontosan úgy működne, mint KDE alatt, vagyis indításnál konzol ablak, és várja root password-ot. Beírom, lefut amíg kell, aztán lövöm ki az egészet.
U-dash
- A hozzászóláshoz be kell jelentkezni
Nem egeszen ertem a feladatot, de:
[root@localhost applications]# cat test.desktop
[Desktop Entry]
Comment=
Exec=ssh root@host 'whoami'
Name=SSH - who
NoDisplay=false
Path=/tmp
StartupNotify=true
Terminal=true
Type=Application
[root@localhost applications]# xdg-desktop-menu forceupdate
Ez siman mukodik.
- A hozzászóláshoz be kell jelentkezni
Szia!
Ez root-ként van. Így, ha a megfelelő helyről irom be a parancsot, gond nélkül működik. De én userként GUI-ból indítanám: nyisson egy terminal-t, kérje be a root jelszót, és hajrá. KDE-nél menüből megcsináltam az indítófile-t, és gond nélkül működött. Workaround-om van pár, de jó lenne ugyanaz a módszer.
U-dash
- A hozzászóláshoz be kell jelentkezni
Ja hogy local root kell...
Exec = beesu ssh ...
Exec = gksu ssh ...
Mennie kellene.
- A hozzászóláshoz be kell jelentkezni
+1 a beesu-ra. Magam is azt használom, ha gyökér akarok lenni egy scriptemben, amelyben valamennyire van GUI támogatás zenity-vel vagy yad-dal. :)
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Rendben, köszönöm, ki fogom próbálni. De ezt a beesu-t nem találom a repoban, gksu fent van.
U-dash
- A hozzászóláshoz be kell jelentkezni
Fedorára van. :)
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni