Entrades etiquetades ‘Linux’

Donar permisos a un usuari en MySQL

// juliol 22nd, 2011 // No hi ha comentaris » // Linux

@cesarpalazuelos a vore si les retransmets en directe i ens enterem els q no podem anar!
El títol és clar: Francisco Camps ja no és Molt Honorable.

El que jo no tinc tan clar és si ho ha sigut alguna vegada. Almenys fa temps que no ho sembla, i les notícies que s’han anat coneixent al llarg del dia de hui no han fet més que confirmar-ho.

A primera hora del matí es coneixia que Campos, ex-vicepresident, confessava la seva culpabilitat. Poques hores després, Betoret també ho feia, però la premsa deia que Ricardo Costa es resistia a acceptar que havia estat subornat, per por a arribar al judici per finançament ilegal del partit amb antecedents penals, cosa que l’enviaria a presó en cas de resultar condemnat. I si tots 4 processats no acceptaven la culpabilitat, el judici es produiria, pel que no servia de res.

Vora migdia, la premsa anunciava que Costa acceptaria una vegada ho haguera fet Camps, i fins i tot s’ha anunciat que el ja ex-president aniria al TSJ a les 14.00h. Però finalment no ha acudit, i ha programat una compareixença davant els mitjans de comunicació per a les 17.00h.

Tot i la censura (tant TVE com LasProvincias han afirmat que la personal de la Generalitat els ha impedit retransmetre-ho en directe), al final ens hem assabentat: en una declaració on Camps no parava de riure de manera nerviosa, dient frases grandiloqüents (dimiteix per Rajoy i per Espanya, nyas coca!), reafirmant la seva innocència i la dels altres tres processats (ningú li havia dit que Campos i Betoret han declarat que són culpables per suborn???)

El que és evident és que el panorama polític valencià ha canviat molt després de les últimes eleccions: JJ Ripoll, ex-president de la Diputació d’Alacant i implicat en el Cas Brugal, ha deixat pas a Luisa Pastor – alcaldesa de Sant Vicent – del Raspeig; Carlos Fabra, ex-president de la Diputació de Castelló i implicat en un fum de judicis, ha sigut substituit pel regidor de Castelló Javier Moliner; l’ex-presidenta de les Corts Milagrosa Martinez, i l’ex-secretari general, Ricardo Costa, ja no tenen càrrecs de responsabilitat a les Corts… i Francisco Camps ha dimitit. Fins i tot l’organigrama ha desaparegut de la web del PPCV (ací una captura de la web sense l’organigrama, que la caché de Google encara mostra).

Personalment haguera preferit que el PP fera com a les Illes Balears: llevar a tots els imputats per casos de corrupció de les seves llistes, i presentar-se a les últimes eleccions nets.

Però més val tard que mai.

Però l’era Camps ja s’ha acabat, i més val així. I pel que sembla serà Alberto Fabra, actual alcalde de Castelló, el nou Molt Honorable. No el coneixem massa, i crec que sempre s’ha de donar un vot de confiança als governants, pel que sincerament li desitje molta sort a Fabra. La necessitarà, tal i com està la situació econòmica i social del País Valencià.
MySQLÚltimament, per motius de feina, estic treballant prou amb bases de dades MySQL. I gràcies a la magnifica instal·lació elèctrica que tenim a la universitat, últimament se m’ha corromput diverses vegades la base de dades amb què estava treballant. A més, també he hagut de fer unes quantes instal·lacions de la BD amb usuaris nous en altres equips. I al crear el nou usuari, m’he trobat amb el següent problema:

Suposem que partim d’aquest codi

create database prova;
grant all on prova.* to 'usuari'@'%' identified by 'contrasenya';

La primera línia ens crea una base de dades, anomenada prova. Amb la segona, estem donant-li tots els permisos a l’usuari usuari es connecte des d’on es connecte (amb el comodí de MySQL, %), i que la seva contrasenya serà contrasenya. Fins ara sembla tot prou senzill i clar, no?

Doncs no funciona, i aquest és l’error que ens torna el MySQL quan intentem connectar-nos al MySQL des del terminal

mysql -u usuari -pcontrasenya
ERROR 1045 (28000): Access denied for user 'usuari'@'localhost' (using password: YES)

Per què ens dona aquest error? Perquè encara que li hem donat permisos a l’usuari usuari per a connectar-se a MySQL “des de qualsevol lloc”, açò inclou tots els llocs possibles excepte localhost. És a dir, des de qualsevol altra màquina del món ens podrem connectar a eixa base de dades, però no des de la mateixa on està instal·lat el servidor!

Per a solucionar-ho, només cal que afegim una tercera ordre al codi original, donant permís explícit per a connectar-se a la nostra base de dades des de localhost.

create database prova;
grant all on prova.* to 'usuari'@'%' identified by 'contrasenya';
grant all on prova.* to 'usuari'@'localhost' identified by 'contrasenya';

Potser a algú li vinga bé aquesta entrada, i segurament d’aci alguns mesos, quan haja de crear un nou usuari de MySQL i m’isca aquest error, no m’hauré de tirar hores pensant/buscant per internet la solució.

Tinc un mòbil amb Android

// gener 17th, 2011 // 3 comentaris » // Linux, Personal

Els Reis Mags d'Orient

Ja venen els Reis!!! Que vos porten moltes coses!!!

l'Android de XaviCom que un dels propòsits d’enguany és no abandonar el blog, i intentar tornar-ho a fer amb la intensitat en què ho feia en anys anteriors, he de contar moltes coses que durant els últims mesos he anat deixant passar.

Començarem pel mòbil. Fa vora sis mesos, i després de diversos estira-i-arronses amb Movistar, vaig aconseguir un Samsung Galaxy S. Es tracta del mòbil insígnia de la companyia coreana, i pràcticament idèntic (això s’ha vist ara) al segon dels mòbils de Google, el Nexus S, que ha eixit al mercat mig any darrere del Galaxy S.

Les característiques del maquinari són espectaculars, sent més potent que pràcticament tots els ordinadors que he tingut fins ara! Però el principal motiu pel que volia un GalaxyS és pel programari que mou el bitxo: el sistema operatiu Android. Podríem definir Android ràpidament com un sistema operatiu per a mòbils basat en Linux i desenvolupat per Google, i que li planta cara a l’iOS de l’iPhone (Apple).

El mòbil era l’únic reducte en què continuava gastant el Windows. Després d’haver migrat a Linux fa més de 5 anys, el 2006 em vaig comprar una PDA amb Windows Mobile, un Qtex S200 (HTC Prophet), i vaig tornar a caure en l’Imperi del Maligne duent el SO de Redmond a tots els llocs dins la meva butxaca.

Tot i que sense talibanismes, intente utilitzar només programari lliure i, a poder ser, en la meua llengua. Tot i que l’Android (la versió distribuida per Google) encara no està en valencià (altres com la Cyanogen si que ho està, però no funciona bé encara per al Galaxy S), vull veure si comence a participar al nou projecte d’Android a Softcatalà, per a veure si entre tots fem força i Google inclou la llengua dins de les versions oficials del sistema operatiu.

Durant les vacances de nadal vaig actualitzar d’Eclair (Android 2.1) a Froyo (Android 2.2), i la veritat és que el canvi ha sigut a millor. El mòbil va molt més ràpid, la bateria dura més, es veu el Flash de les webs… en definitiva, quasi un mòbil nou 😀

A partir d’ara, espereu de tant en tant alguna entrada sobre alguna aplicació interessant que m’haja instal·lat al mòbil, o frikades per l’estil.

Libtrash, paperera en linux

// octubre 1st, 2008 // 1 comentari // Linux

Palabra del nuevo presidente del Tribunal Supremo
I tornem amb el Producte Recomanat. Vaig a intentar fer aquesta secció de forma quinzenal, a veure si puc seguir el ritme. No vull dir que cada 15 dies exactes pose un post; sinó que intentaré fer-ne dos al mes, durant les primers dies de cada quinzena.

Parlem ara de libtrash. Es tracta d’una llibreria per a entorns Linux que permet enviar una cosa que esborrem mitjançant la consola a la paperera de reciclatge. Això ja s’encarreguen de fer-ho els entorns gràfics a més alt nivell, però si ho fem des de la consola (amb un rm) el fitxer desapareix per sempre més.

Per instalar-lo a Ubuntu (i a altres Debian o derivats) només cal executar

sudo apt-get install libtrash

ja que la llibreria es troba als repositoris de la distribució.

Després per fer-la funcionar, cal exportar la variable LD_PRELOAD de la següent forma:

export LD_PRELOAD=/usr/lib/libtrash/libtrash.so.2.4.

Això si, si volem evitar-nos haver-ho de fer a cada entrada en la consola, podem afegir aquesta línia als fitxers .bashrc i/o .bash_profile al nostre directori d’usuari.

Hi ha diversos articles en altres blogs que seguisc (com Lo hice y lo entendí, o Mundogeek) que n’han parlat més a fons, i ja fa més temps, explicant algunes passes per personalitzar més encara el funcionament. Des d’aquell moment que tenia en esborrany aquesta entrada, i com que estic de neteja al bloc, m’he decidit a acabar-la i publicar-la.

Espere que vos siga útil!

Ubuntu 8.04, Firefox i Flash

// maig 13th, 2008 // 1 comentari // Linux

La gent sense vergonya continua actuant…

Les universitats valencianes, a punt de fer fallida

Cal denunciar-ho ja!
Aquesta Ubuntu 8.04 no va tan fina com deuria, com diu Marc en algunes de les seves últimes entrades. I la beta del Firefox té la culpa de moltes de les errades que té la distribució.

Una errada que he trobat és que no reprodueix correctament alguns vídeos en Flash (a mi m’ha passat amb un de VilawebTV). La solució és ben senzilla.

En primer lloc hem d’instal·lar el paquet libflashsupport

sudo apt-get install libflashsupport

Després només cal eliminar i tornar a instal·lar el paquet que conté el plugin de flash, per a que funcione correctament.

sudo apt-get remove -purge flashplugin-nonfree
sudo apt-get install flashplugin-nonfree

Reiniciem el Firefox i ja podrem veure correctament els vídeos.

seguirem informant…

Instalar un Linux al teu PC
... hi ha coses que no tenen preu

// novembre 7th, 2007 // 4 comentaris » // Curiositats, Informàtica

Al final m’he decidit, i vaig a començar a publicar entrades amb un mínim d’utilitat, a veure si d’una vegada trobe el tema conductor d’aquest bloc (sembla més un calaix de sastre que un bloc).

I per a començar aquesta sèrie de posts seriosos, un on explique (o millor dit, intente explicar) de manera senzilla la instal·lació d’un servidor web complet en Ubuntu Gutsy.

La informació no l’he arreplegada de cap lloc, i al mateix temps l’he arreplegada de molts: gràcies al tot-ho-sap, principalment.

I PART: INSTALACIÓ DELS PAQUETS NECESSARIS

En primer lloc, hem d’instal·lar tots els paquets. Venen als repositoris d’Ubuntu Gutsy Gibbon, o siga que només haureu d’obrir un terminal i fer:

sudo apt-get install php5 php5-mysql php5-gd php5-curl php5-imagick php5-mcrypt mysql-server mysql-client mysql-common apache2 phpmyadmin

Ens demanarà algunes dades de configuració (usuari i password de MySQL, per exemple). Una vegada acabat, haurem instal·lat el programari necessari per a muntar el nostre servidor Apache2, amb suport per a PHP5, MySQL, i algunes extensions de PHP5 interessants, com curl, ImageMagick, GD, i també l’eina phpMyAdmin per a la gestió de les bases de dades MySQL via web.

II PART: ALGUNS AJUSTOS NECESSARIS

Una vegada instal·lat tot, és l’hora de configurar algunes cosetes. Primer que res, provem si s’ha instal·lat bé l’Apache2. Només hem d’entrar a http://localhost/ i comprovar que ens apareix la pàgina inicial d’Apache.

Després provem el phpMyAdmin, entrant a http://localhost/phpmyadmin/. És possible que no trobe la pàgina, però açò se soluciona de forma fàcil:

sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

Ara ja hauriem de veure la pàgina, però és possible que ens indique errors per a connectar a la base de dades. Ací també hi ha una manera senzilla de solucionar-ho:

Entrem a MySQL des de la consola, posant el nom d’usuari (root) i la contrasenya que hagem triat abans (suposem que és password)

$ mysql -uroot -ppassword

i escrivim açò

SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('password');

Açò es deu a que des de la versió 4.11 de MySQL, s’utilitza un nou algorisme de xifrat de contrasenyes, i ja no es pot connectar a la base de dades de la manera que es connectava abans. Però amb açò ja està solucionat.

III PART: LA NOSTRA WEB

Una vegada ho tenim tot enllestit, ja podem posar la nostra web. El lloc on posar-la és dins de /var/www/, però aquesta carpeta no té permisos d’escriptura. Els podem donar de forma senzilla fent:

$ sudo chmod 777 /var/www/

I si, posem per cas, la nostra web està dins la carpeta elmeubloc, i l’hem posat dins de /var/www/ podrem accedir a ella a través d’aquest enllaç: http://localhost/elmeubloc/

Amb aquestes senzilles indicacions, ja podem muntar-nos un servidor en la nostra màquina per fer proves amb les pàgines web que dissenyem.
2 hores d’ample de banda per descarregar una ISO de Linux… 15 cèntims
CDs per a gravar-la… 50 cèntims

Saber que res del teu PC és de Microsoft… no té preu

Hi ha alguns sistes operatius amb els que no necessites diners per a comprar-los.
Per a la resta de casos, MS Windows.

Vist a ManwyMania

Servidor web en Ubuntu Gutsy…
... webs al teu ordinador

// novembre 7th, 2007 // No hi ha comentaris » // Internet, Linux, Programació

Al final m’he decidit, i vaig a començar a publicar entrades amb un mínim d’utilitat, a veure si d’una vegada trobe el tema conductor d’aquest bloc (sembla més un calaix de sastre que un bloc).

I per a començar aquesta sèrie de posts seriosos, un on explique (o millor dit, intente explicar) de manera senzilla la instal·lació d’un servidor web complet en Ubuntu Gutsy.

La informació no l’he arreplegada de cap lloc, i al mateix temps l’he arreplegada de molts: gràcies al tot-ho-sap, principalment.

I PART: INSTALACIÓ DELS PAQUETS NECESSARIS

En primer lloc, hem d’instal·lar tots els paquets. Venen als repositoris d’Ubuntu Gutsy Gibbon, o siga que només haureu d’obrir un terminal i fer:

sudo apt-get install php5 php5-mysql php5-gd php5-curl php5-imagick php5-mcrypt mysql-server mysql-client mysql-common apache2 phpmyadmin

Ens demanarà algunes dades de configuració (usuari i password de MySQL, per exemple). Una vegada acabat, haurem instal·lat el programari necessari per a muntar el nostre servidor Apache2, amb suport per a PHP5, MySQL, i algunes extensions de PHP5 interessants, com curl, ImageMagick, GD, i també l’eina phpMyAdmin per a la gestió de les bases de dades MySQL via web.

II PART: ALGUNS AJUSTOS NECESSARIS

Una vegada instal·lat tot, és l’hora de configurar algunes cosetes. Primer que res, provem si s’ha instal·lat bé l’Apache2. Només hem d’entrar a http://localhost/ i comprovar que ens apareix la pàgina inicial d’Apache.

Després provem el phpMyAdmin, entrant a http://localhost/phpmyadmin/. És possible que no trobe la pàgina, però açò se soluciona de forma fàcil:

sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

Ara ja hauriem de veure la pàgina, però és possible que ens indique errors per a connectar a la base de dades. Ací també hi ha una manera senzilla de solucionar-ho:

Entrem a MySQL des de la consola, posant el nom d’usuari (root) i la contrasenya que hagem triat abans (suposem que és password)

$ mysql -uroot -ppassword

i escrivim açò

SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('password');

Açò es deu a que des de la versió 4.11 de MySQL, s’utilitza un nou algorisme de xifrat de contrasenyes, i ja no es pot connectar a la base de dades de la manera que es connectava abans. Però amb açò ja està solucionat.

III PART: LA NOSTRA WEB

Una vegada ho tenim tot enllestit, ja podem posar la nostra web. El lloc on posar-la és dins de /var/www/, però aquesta carpeta no té permisos d’escriptura. Els podem donar de forma senzilla fent:

$ sudo chmod 777 /var/www/

I si, posem per cas, la nostra web està dins la carpeta elmeubloc, i l’hem posat dins de /var/www/ podrem accedir a ella a través d’aquest enllaç: http://localhost/elmeubloc/

Amb aquestes senzilles indicacions, ja podem muntar-nos un servidor en la nostra màquina per fer proves amb les pàgines web que dissenyem.

Ubuntu 7.10 Gutsy Gibbon…
... serè el primer en provar-la?

// octubre 18th, 2007 // No hi ha comentaris » // Linux


Doncs això. Avuí és el dia de la Raça, o dia del Pilar, o dia de la Hispanitat, o vés-a-saber-tu-què. L’única cosa per la que m’alegre avuí és de no haver anat a la universitat, com cada matí, i tindre un dia de festa.

Però per a intentar posar una miqueta de cultura a la meua vida, m’he interessat per saber exactament que es celebrava avui. I he trobat aquest vídeo que segur que ens ajuda a tots a entendre què celebrem el 12 d’octubre.

Sabeu ja que celebrem?

El 12 d’octubre de l’any que ve, jo vull anar a treballar.

Tot i que encara no apareix a la web d’Ubuntu, ja es pot instalar la nova versió 7.10 Gutsy Gibbon final.

Per fer-ho, només cal, des d’un terminal, executar la seguen ordre:
sudo update-manager -d

A provar-ho tots!!!

Com utilitzes la consola del Linux?
Jo, per a mirar que hi ha...

// juny 26th, 2007 // No hi ha comentaris » // Linux

Anava a escriure un post sobre algunes curiositats de Linux, quan m’he adonat que no tenia cap categoria de Linux al meu bloc. Que estrany! Doncs dins la categoria d’informàtica. Però atenció, tampoc no existeix eixa categoria!

I on han anat a parar totes les entrades referents a Linux, o a altres coses d’informàtica? Repartides per les categories Mozilla, Programació, Xarxa, Universitat i, fins i tot, dins de Personal.

És per això que he decidit posar una mica d’ordre al bloc, afegint la categoria d’Informàtica i situant, de moment, Mozilla i Programació baix d’ella. Ara, poc a poc, aniré editant els apunts que faça falta per tal de situar-los millor dins de les categories existents, i també afegiré etiquetes a alguns que encara no en tenen.

Al mateix temps, m’he adonat que si es lligen les entrades una a una, no apareix ni la data ni l’hora en què s’ha escrit. Això és una cosa que he de modificar. Tampoc no es mostren les etiquetes de cadascuna de les entrades, i altres detallets que s’han de solucionar.

Després de la migració a WordPress des de Pivot, vaig utilitzar un plug-in per no haver de tornar a posar les imatges a tots els apunts que en tenien. Es tractava de Pivot Image Tag Translator. Però fa poc (no em pregunteu per què) el vaig deshabilitar. L’he tornat a habilitar, encara que “refaré” els apunts per a què les imatges es vegen com cal, amb l’alineació que vull.

També vaig afegir fa uns dies els anuncis AdSense de Google, però no m’acaba d’agradar la manera en què els he integrat dins del bloc… Si algú té alguna suggerència, estic obert a escoltar-les.

Ja tinc feina!
Ja feia temps que volia comentar una entrada que vaig veure al bloc d’en Raul, MundoGeek.net.

L’entrada no és més que una mostra de les coses que es poden arribar a fer només utilitzant les aplicacions de text de que disposa Linux. Si una característica té aquest sistema operatius és la màxima de “fes una cosa ben feta, per insignificant que parega”. Així, encadenant accions xicotetes (fent tuberies d’ordres) acabem obtenint resultats extraordinaris.

En aquest cas, l’ordre és la següent:
history | awk '{print $2}' | awk 'BEGIN {FS="|"} {print $1}' | sort | uniq -c | sort -rn | head -10
Amb ella, obtenim les deu ordres de consola més utilitzades recentment, ordenades per quantitat de vegades utilitzades, junt amb eixe nombre de vegades.

El resultat d’executar-lo al meu ordenador és:

234 ls
207 cd
75 sudo
62 exit
28 ifconfig
27 ssh
23 ./go.sh
21 rm
21 gftp
15 less

mentre que al servidor on tinc la web

171 cd
147 ls
47 vim
25 exit
17 mv
16 less
14 rm
13 chmod
6 wget
6 rmdir

S’observa una lleugera diferència entre l’ús en un lloc i en l’altre no?

A veure si s’animeu i seguiu el “meme”!