Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - scientific

Stran: 1 ... 12 13 [14] 15 16 17
196
Server / Re:Jak se připojit k serveru z Windows?
« kdy: 12. 03. 2019, 14:33:21 »
Daniel Novotný:
Děkuji ti za konkrétní návrhy. 1. Způsob který uvádíš právě používám (MC editor) přijde mi nejpřehlednější kvůli tabulátorům, ale samozřejmě také není vůbec dostačující. Potřebuji používat např. CTRL+s,a,c,v,p,h,f,z,y 2. Možnost je pro vývoj zase zdlouhavá, je to přesný opak emulátoru a vývojového prostředí, abych každou modifikaci musel ručně přes X přihlášení ve dvou programech ručně zdlouhavě nahrávat na server. Vždy jsem to řešil přpojením pomocí WinSCP, který funguje bezvadně, ale jen v případě, že jsem přihlášen jako root.

Mirek Prýmek:
Udělal jsem skript a teď ho už jen dolaďuji pro konkrétní produkční serve, proto nemám roota, ale zároveň sudo. Nechápu co v tom vidíš za guláš. Chápu, že se ti tam nelíbí figurování roota, mě se to taky nelíbí, ale ani jeden z nás s tím nic neudělá. Já dostal zadání a tak musím udělat.

Takže opakuji, pokud by někdo měl nápad, jak umožnit uživateli, který má možnost sudo přistupovat k serveru pomocí WinSCP nebo tak něco, abych měl přístup k nějakému kloudnému mému editoru externě, budu rád. Pokud ne, je zbytečné se mnou debatovat. Já si to nevymyslel, že vlastník skriptu bude root.

197
Server / Re:Příkaz funguje, ale ve skriptu nikoliv
« kdy: 12. 03. 2019, 14:07:23 »
Jupí už mi to funguje, použil jsem:
$(eval $EXECUTE)

Přitom o několik řádků výše jsem eval použil minule, ale už jsem na to zapomněl proč jsem to udělal a jak to funguje.

Vyescapuj to jsem přece dělal? To jsou ty zpětné lomítka před uvozovkami, aby se neukončovaly ty příkazy ne? Nebo jak jsi to myslel? Podle mě jsem to vyescapoval, ale možná si to nějak pletu.

Každopádně děkuji za připomenutí eval, pomohlo mi to. Díky moc.

198
Server / Re:Jak se připojit k serveru z Windows?
« kdy: 12. 03. 2019, 13:32:24 »
Nechci chytračit, ale říkám, jaká je moje situace a vy mi radíte, abych dělal něco k čemu nemám přístup.

Nyní to chápu tak, že se serverem v rámci SCP se dá pracovat jen pokud se přihlašuji uživatelem "root", ale jinak to nejde, resp jde, ale budu mít přístup jen v rámci uživatele bez možností sudo. A není ani nijaká alternativa. Takže WinSCP je program úplně k ničemu v případě, že nemám k dispozici přihlašovací údaje roota.


199
Server / Re:Příkaz funguje, ale ve skriptu nikoliv
« kdy: 12. 03. 2019, 13:29:23 »
Jo to echo jsem už dávno smazal, zbylo tam:
Kód: [Vybrat]
$($EXECUTE)

Ale problém přetrvává.

Jak bych měl ten vymodelovaný příkaz z proměnné $EXECUTE spouštět korektněji?


200
Server / Re:Jak se připojit k serveru z Windows?
« kdy: 12. 03. 2019, 12:58:01 »
1. Ok, to mi je jedno, já stejně nemám zájem systémové soubory jakkoliv upravovat.

2. Sem sice amatér, ale s tím nemůžu souhlasit, logicky to nedává smysl. Tvrdíš, mi že každý soubor, který patří rootovi je automaticky zároveň systémový.

3. Proč myslíš, že nehodlám server "spravovat"? Úprava toho souboru = správa služby serveru. Přestože se serverem se teprve učím, se službou umím skvěle. Proto nemám roota, ale mám možnost ten soubor upravovat přes "sudo -i" spuštěním po přihlášení.

4. Jak moc je to nebezpečné nebo není v tuto chvíli není podstatné.

Zjednoduším dotaz: Jak se připojit k serveru vzdáleně pomocí SSH (SCP) jako uživatel se sudo tak, abych mohl rootuv soubor upravovat v externím editoru (Ideálně Notepad++), nejlépe pomocí programu WinSCP?


201
Server / Příkaz funguje, ale ve skriptu nikoliv
« kdy: 12. 03. 2019, 12:37:36 »
Ahoj, prosím si informaci, co dělám špatně. Když níže uvedený příkaz z echo odešlu do terminálu tak funguje, ale jak je níže vidět, tak pokud je ten příkaz zpracováván v rámci skriptu, tak nefunguje.

Zdrojový kód:
Kód: [Vybrat]
EXECUTE="/opt/rh/$DEPENDENCY/root/usr/bin/pg_dump $DATABASE > $DST/$NAME"
EXECUTE="$DEPENDENCY \"sudo -Hiu postgres $EXECUTE\""
EXECUTE="scl enable $EXECUTE"
echo $EXECUTE
echo "$($EXECUTE)"

Co píše echo:
Kód: [Vybrat]
scl enable rh-postgresql94 "sudo -Hiu postgres /opt/rh/rh-postgresql94/root/usr/bin/pg_dump template1 > /srv/pathto/postgresql/rh-postgresql94/template1/2019-03-12.sql.gz"

Co píše zpracování příkazu:
Kód: [Vybrat]
Unable to open /etc/scl/conf/"sudo!

Máte prosím někdo nápad v čem by mohla být chyba, když příkaz funguje, ale ve skriptu tentýž příkaz nefunguje? Je potřeba to nějak přezávorkovat?



202
Server / Re:Jak se připojit k serveru z Windows?
« kdy: 12. 03. 2019, 12:30:58 »
Nemám oprávnění/povolení jakkoliv upravovat systémové soubory a konfiguraci. Co je nestandardního na tom, že se chci přihlásit a upravovat textové soubory na serveru? Nechci se přihlašovat na roota ani dočasně. Chci používat "sudo -i", které mi umožňuje bez nutnosti znát heslo roota ten textový soubor upravovat.

203
Server / Re:Jak se připojit k serveru z Windows?
« kdy: 12. 03. 2019, 11:55:33 »
U tohoto server nemám přístup k uživateli "root" a musím používat "sudo -i".
Ani pres konzoli přímo na serveru mi nejde se skripty pracovat, dokud nevyužiji "sudo -i".

Přímo na serveru je to nesmysl, na serveru nehodlám programovat, když tam není žádný kloudný plnohodnotný editor. Těmi negrafickými editory bez podpory základních funkcí bych to programoval do smrti. :-D

Takže si mi řekl, že se na serveru dá vzdáleně pracovat jen pokud máš root access? :-) Programovat na localhostu nechci, resp jsem ve fázi, kdy už moje práce na localhostu skončila a teď se to snažím odladit pro konkrétní konfiguraci serveru.

204
Server / Jak se připojit k serveru z Windows?
« kdy: 12. 03. 2019, 09:34:59 »
Ahoj všem,

prosím o radu jak z Windowsu pracovat se serverem (vytvářet scripty, mazat je upravovat apod (ale nějakou přehlednou formou a s využitím Notepad++).

Donedávna jsem používal WinSCP při přihlašování jako root nebyl nikdy žádný problém.

Problém nastává v okamžiku, kdy se připojím jako non-root user. Kdy nevidím do některých adresářů a hlavně nemám oprávnění některé skripty editovat. Potřebuji po připojení pomocí SCP vyvoval "sudo -i", které mi potřebné pravomoce zpřístupní.

Neúspěšně jsem to zkoušel viz příloha.

Napadá Vás prosím někoho, jak to řešit jinak? Ale ideálně tak, aby se to neřešilo změnami na serveru, spíš vymyslet, jak se připojovat, aby to fugovalo.

205
Server / Re:Jak spustit Android na CentOS?
« kdy: 07. 03. 2019, 23:15:54 »
Aha, já šel na stránku se screenshoty, kde jsou screenshoty plochy debianu, ubuntu a distribucí založených na ubuntu a zároveň jsem něco takového četl na blogu root.cz, ale to se vlastně týkalo práve toho anboxu a ještě ten článek byl asi zastaralý.

Dobře naučím se instalovat z iso a zkusím to děkuji. Co se týká ARM, tak asi nepotřebuji, nebudu na tom spouštět nic graficky náročného. Děkuji ti za informace, zkusím to.

206
Server / Re:Jak spustit Android na CentOS?
« kdy: 07. 03. 2019, 20:23:11 »
Virtualizace ideálně OpenVZ (jakákoliv distribuce), ale klidně KVM (pouze centos). Nejraději bych, aby to fakčilo na Centosu, což si o tom, co jsi mi poslal nemyslím. To vypadá, že bude fungovat jen na Ubuntu-based.

207
Server / Jak spustit Android na CentOS?
« kdy: 07. 03. 2019, 19:45:43 »
Ahoj, prosím si o radu v možná trochu delikátní záležitosti.

Mám mám pár android aplikací, které potřebuji, aby běžely nonstop, ale zároveň je nechci mít v mobilu.

Poradíte mi prosím nějakou možnost mít android v mém serveru, kde je CentoOS?

Našel jsem dvě, které vypadají použitelně:
1. Je Genymotion, za 99$, je to pouze takový test, uvítal bych tedy spíše nějakou alternativu zdarma.
2. Anbox je SW, který tohle zřejmě umí, ale nevím či umí Google play, na ukázkách jsem ho v menu neviděl.
3. Android studio je sice zdarma, ale nevím jestli fugnuje jak potřebuji, nebudu vyvíjet aplikace, potřebuji dokonalý emulátor mobilního telefonu s androidem.
4. Je jich mraky, ale 99% je jen pro windows eventuálně macos.

Jsem si jistý, že to potřebuji takto, nechci tedy, abyste mě od toho odrazovali. Pokud mi doporučíte něco co není pro Centos, ale jinou distribuci, budu trochu smutný, ale nepůjde-li to jinak, hold se přizpůsobím.

Děkuji všem moc za tipy.

208
Server / Re:Jak zjistit přes SSH zátěž HDD
« kdy: 07. 03. 2019, 19:35:25 »
Ahoj, používám nástroj "iotop".

209
Odhlásil mě web a neodeslal se příspěvek, tak sem naštvanej a nechce se mi ho psát, znovu, tak to shrnu:

Ano, musím spouštětscript rootem, ano potřebu SC, mám pro to svoje důvody.

Děkuji všem a hlavně uživatelům @Miroslav Šilhavý a @Standa Blábol za tip přidání k psql a pg_dump parametr "-U", easy vyřešení mého problému.

Mějte všichni hezký den.

210
Děkuji všem za tipy.


@Filip Jirsák: Nefunguje, viz následující informace.

@OphrahHokulani: Připadá mi, že tohle mi vůbec nepomůže, ale možná jsem jen nepochopil, jak to funguje.

@D.A. Tiger: To právě nefunguje ani jedno.

V případě SU:
Kód: [Vybrat]
#!/bin/sh
EXECUTE="psql -c '\l'"
EXECUTE2="| cut -d '|' -f1 | tail -n +4 | head -n -2 | awk NF"
EXECUTE="${EXECUTE}${EXECUTE2}"
MAX="scl enable rh-postgresql95 \"${EXECUTE}\" | wc -l"
echo "$MAX"
su postgres -c "KONEC=$(eval $MAX)"  #<-------------------------------------------------------
#sudo -u postgres "KONEC=$(eval $MAX)"
echo "$KONEC"

for (( c=1; c<=$KONEC; c++ ))
do 
...

Zpětná vazba:
Kód: [Vybrat]
scl enable rh-postgresql95 "psql -c '\l'| cut -d '|' -f1 | tail -n +4 | head -n -2 | awk NF" | wc -l
psql: FATAL:  database "root" does not exist

/usr/local/sbin/postgresql_backup.sh: line 28: ((: c<=: syntax error: operand expected (error token is "<=")
[root@postgresc3 ~]#

V případě SUDO:
Kód: [Vybrat]
#!/bin/sh
EXECUTE="psql -c '\l'"
EXECUTE2="| cut -d '|' -f1 | tail -n +4 | head -n -2 | awk NF"
EXECUTE="${EXECUTE}${EXECUTE2}"
MAX="scl enable rh-postgresql95 \"${EXECUTE}\" | wc -l"
echo "$MAX"
#su postgres -c "KONEC=$(eval $MAX)"
sudo -u postgres "KONEC=$(eval $MAX)" #<-------------------------------------------------------
echo "$KONEC"

for (( c=1; c<=$KONEC; c++ ))
do
...
Zpětná vazba:
Kód: [Vybrat]
scl enable rh-postgresql95 "psql -c '\l'| cut -d '|' -f1 | tail -n +4 | head -n -2 | awk NF" | wc -l
psql: FATAL:  database "root" does not exist
usage: sudo -h | -K | -k | -V
usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user] [command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p prompt] [-T timeout] [-u user]
            [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p prompt] [-T timeout] [-u user] file ...

/usr/local/sbin/postgresql_backup.sh: line 28: ((: c<=: syntax error: operand expected (error token is "<=")
[root@postgresc3 ~]#

@Miroslav Šilhavý: To už mi zase přijde jako složité řešení, navíc, myslel jsem, že jste propagoval, aby se takové věci nedělaly uživatelem postgres na tož rootem.

@Skid: To by nebyl splněn požadavek spuštění skriptu rootem.


Stran: 1 ... 12 13 [14] 15 16 17