Klientský certifikát Česká spořitelna

Problémy a zkušenosti s programy, softwarovými nástroji nebo balíčkovacími systémy pro jejich instalaci
Zamčeno
Zpráva
Autor
Nykotyn73
Příspěvky: 40
Registrován: 16 pro 2014, 21:58

Klientský certifikát Česká spořitelna

#1 Příspěvek od Nykotyn73 »

Zdravím všechny,

ví někdo, jak nainstalovat klientský certifikát pro internetbanking Servis24 od České spořitelny?

Stačí mi i odkaz na nějaké vlákno z dřívějška.
Pro úplnost přikládám výpis, když chci instalovat přes terminál.

Kód: Vybrat vše

tomas@tomas ~ $ sudo cd /tmp
[sudo] password for tomas: 
Zkuste to znovu, prosím.
[sudo] password for tomas: 
sudo: cd: command not found
tomas@tomas ~ $ cd /tmp
tomas@tomas /tmp $ ls
Linux_installCSe.sh  orbit-tomas  pulse-PKdhtXMmr18n  tmpiBzlaA833089282.cert
mintUpdate           plugtmp      ssh-ESZlTufGMcUk    tmpWYGzDo833089282.key
tomas@tomas /tmp $ Linux_installCSe.sh
Linux_installCSe.sh: příkaz nebyl nalezen
tomas@tomas /tmp $ 
http://www.csas.cz/static_internet/cs/O ... ifikat.pdf

menom
Příspěvky: 2775
Registrován: 12 pro 2012, 15:10

Re: Klientský certifikát Česká spořitelna

#2 Příspěvek od menom »

.

Vyskusaj takto:

Kód: Vybrat vše

sudo chmod +x Linux_installCSe.sh

Kód: Vybrat vše

sudo ./Linux_installCSe.sh

.
.

Nykotyn73
Příspěvky: 40
Registrován: 16 pro 2014, 21:58

Re: Klientský certifikát Česká spořitelna

#3 Příspěvek od Nykotyn73 »

Výsledek je :

Kód: Vybrat vše

tomas@tomas ~ $ sudo chmod +x Linux_installCSe.sh
[sudo] password for tomas: 
chmod: nelze přistoupit k „Linux_installCSe.sh“: Adresář nebo soubor neexistuje
tomas@tomas ~ $ sudo ./Linux_installCSe.sh
sudo: ./Linux_installCSe.sh: command not found

segfault
Příspěvky: 494
Registrován: 29 dub 2013, 21:25

Re: Klientský certifikát Česká spořitelna

#4 Příspěvek od segfault »

Ještě než mě klepne... :D
nelze přistoupit k „Linux_installCSe.sh“: Adresář nebo soubor neexistuje
Po téhle chybové hlášce už nemá smysl dál pokračovat. Chce to trochu víc číst.

Jestliže soubor v domovském adresáři není, tak je nejspíš ve složce /tmp (jak píší v návodu) a tudíž ho není možné spustit tak, jak ho spouštíš, ale jen přesunitím se do adresáře /tmp nebo absolutní cestou.
Fedora 32 MATE 64bit; kernel 5.8.11
CPU: Ryzen 9 3600X (12 core); RAM: 32 GiB

Nykotyn73
Příspěvky: 40
Registrován: 16 pro 2014, 21:58

Re: Klientský certifikát Česká spořitelna

#5 Příspěvek od Nykotyn73 »

Četl jsem víc a nakonec to stejně nedopadlo dobře :D

Kód: Vybrat vše

tomas@tomas /tmp $ sudo chmod +x Linux_installCSe.sh
[sudo] password for tomas: 
tomas@tomas /tmp $ sudo chmod +x Linux_installCSe.sh
tomas@tomas /tmp $ sudo ./Linux_installCSe.sh
This distribution is not supported!!!
tomas@tomas /tmp $ 
Ale stejně dík.

DrShame
Příspěvky: 145
Registrován: 12 dub 2014, 11:44

Re: Klientský certifikát Česká spořitelna

#6 Příspěvek od DrShame »

Zkus otevřít ten sh soubor a v řádku 32 a 175

if [ "$DISTRONAME" = "Ubuntu" ] ; then

přepsat "Ubuntu" na "Mint" ?

Jestli to nepomůže, tak následující část kódu

Kód: Vybrat vše

if [ "$DISTRONAME" = "Ubuntu" ] ; then
    DEB=1
    if [ "$ARCH" = "i386" ] || [ "$ARCH" = "i686" ] ; then
	#X32=1
	CSEARCHIV=deb32
	ARCHDIR=x32
    elif [ "$ARCH" = "x86_64" ] ; then
	#X64=1
	CSEARCHIV=deb64
	ARCHDIR=x64
    else
	echo "Unknown architecture!!!" | tee -a $LOGFILE
	exit 12
    fi
elif [ "$DISTRONAME" = "CentOS" ] || [ "$DISTRONAME" = "Red" ] ; then
    RPM=1
    if [ "$ARCH" = "i386" ] || [ "$ARCH" = "i686" ] ; then
	#X32=1
	CSEARCHIV=rpm32
	ARCHDIR=x32
    elif [ "$ARCH" = "x86_64" ] ; then
	#X64=1
	CSEARCHIV=rpm64
	ARCHDIR=x64
    else
	echo "Unknown architecture!!!" | tee -a $LOGFILE
	exit 12
    fi
else
    echo "This distribution is not supported!!!" | tee -a $LOGFILE
    exit 11
fi
zredukovat na

Kód: Vybrat vše

DEB=1
    if [ "$ARCH" = "i386" ] || [ "$ARCH" = "i686" ] ; then
	#X32=1
	CSEARCHIV=deb32
	ARCHDIR=x32
    elif [ "$ARCH" = "x86_64" ] ; then
	#X64=1
	CSEARCHIV=deb64
	ARCHDIR=x64
    else
	echo "Unknown architecture!!!" | tee -a $LOGFILE
	exit 12
    fi
a další část

Kód: Vybrat vše

function setEnv4X32LibsOnly {
	if [ "$DISTRONAME" = "Ubuntu" ] ; then
    		DEB=1
		CSEARCHIV=deb32
		ARCHDIR=x32
	elif [ "$DISTRONAME" = "CentOS" ] || [ "$DISTRONAME" = "Red" ] ; then
		RPM=1
		CSEARCHIV=rpm32
		ARCHDIR=x32
	else
    		echo "This distribution is not supported!!!" | tee -a $LOGFILE
    		exit 11
	fi
	PACKAGES=( "" )
	PACKAGES[1]=libcrplus-common
	PACKAGES[2]=libcrplus-cse-gui
	PACKAGES[3]=libcrplus-libqt4
}
zredukovat na

Kód: Vybrat vše

function setEnv4X32LibsOnly {
	DEB=1
	CSEARCHIV=deb32
	ARCHDIR=x32
	
	PACKAGES=( "" )
	PACKAGES[1]=libcrplus-common
	PACKAGES[2]=libcrplus-cse-gui
	PACKAGES[3]=libcrplus-libqt4
}
Pak už je to jen na kompatibilitě balíčků s distribucí :p

janzilka
Příspěvky: 1
Registrován: 18 zář 2017, 13:12

Re: Klientský certifikát Česká spořitelna

#7 Příspěvek od janzilka »

Zřejmě to uživateli Nykotyn73 nepomohlo, což? Možná bylo lepší to přepsat v celku a nabídnout to celé jako novou verzi. Možná to budu řešit v horiznotu dní taky. Nevíte někdo, zda webový internetbanking banky ČS vyžaduje instalaci nějakého jejich certifikátu?

Nykotyn73
Příspěvky: 40
Registrován: 16 pro 2014, 21:58

Re: Klientský certifikát Česká spořitelna

#8 Příspěvek od Nykotyn73 »

To Drshame
Téměř po dvou letech :ugeek: jsem se vrátil vyzkoušet tvůj postup a výsledek byl tento

Kód: Vybrat vše

tomas@tomas /tmp $ sudo ./Linux_installCSe.sh
./Linux_installCSe.sh: řádek 45: chyba syntaxe poblíž neočekávaného tokenu „elif“
./Linux_installCSe.sh: řádek 45: `elif [ "$DISTRONAME" = "CentOS" ] || [ "$DISTRONAME" = "Red" ] ; then'
)
Tak je to asi marný.

Zamčeno