Translator

Iscriviti alla Mailing list

Scrivi la tua email:

MS informatica

MS informatica

Google Friends

Statistiche

Utenti On Line:
Pag. viste oggi:
Visite oggi:

Aiutare i niubbi? qualche consiglio da parte mia...

Sarà che è da poco tempo che uso questo fantastico SO… ma mi ricordo ancora le diifficoltà iniziali per configurare il mio winmodem su ubuntu! Ormai leggendo continuamente nei forum di supporto mi sono fatto un’idea di come l’utenza vuole le spiegazioni… e io stesso nel mio piccolo ho tratto da queste idee vantaggio semplificandomi non poco la vita! Dopo questa spiegazione datemi qualcuno dei vostri how-to un po’ ostici… voglio vedere se riesco a renderlo più leggibile e gradevole!

CONSIGLIO N°1

“Se dobbiamo modificare un file coi privilegi di root… evitiamo di usare il terminale dando gedit!”

L’ho scoperto da me la cosa più furba e stupida… dare da terminale “sudo nautilus” e con la finestra che si apre andare dove si vuole e cambiare!” Questo già faciliterebbe molto! Basterebbe creare un file .sh da scaricare nel desktop…chiamarlo PC-amministratore.sh … e scriverci dentro questo: (magari accompagnato da una bella icona a forma di pc se possibile…)

#codice

gksudo nautilus

L’utente ci clicca sopra come se fosse risorse del computer… e modifica ciò che vuole senza mettersi a copiare il nostro codice! CON 1 RIGA DI CODICE SIAMO GIA’ PIU’ PRATICI. NON TROVATE?

(versione originale modificata)

ATTENZIONE PERO’:non usate questo sistema per navigare nel vostro pc normalmente oppure peggio ancora per modificare files dove non è necessario!

Vi dico solo a riguardo che la comunità linux una volta aveva questo strumento di default, che poi però è stato tolto a causa dell’uso improprio (e dei danni conseguenti) che ha portato il suo facile accesso. Ma che danni possono succedere? (a quanto mi hanno detto…)

1)si rischia di dare a files con codice malevolo tutti i permessi per essere eseguiti dalla macchina

2)SOPRATUTTO: se si salva un file da root si danno i permessi di root a quel file. Cosa significa ciò? Significa che se un altro utente del pc (che puoi essere tu come uno dei circa TRENTA automatici che lavorano in background per assicurarti che tutto vada a dovere) cerca di accedere a quel file con le SUE autorizzazioni… beh non ci riesce più! Le conseguenze? Si va dal non riuscire più ad aprire un documento (se il file modificato è uno dei tuoi documenti)  fino a piantare del tutto la distro se il file modificato è un file di sistema che un utente  dei fantastici 30 usa per avviare il pc!

QUINDI I TECNICI SCONSIGLIANO AL CONTRARIO DI QUANTO HA FATTO IL SOTTOSCRITTO FINORA  IN OGNI CASO DI USARE QUESTO COMANDO PER EVITARE PROBLEMI!

a voi la scelta (spero responsabile…) di cosa fare… SE PROPRIO VOLETE FARE LA C@ZZ@T@ FATELA SOLO SUI FILES CHE DEVONO ESSERE MODIFICATI COL COMANDO SUDO E NON SUGLI ALTRI!

a me non è mai successo nulla di tutto ciò perchè ci ho fatto un po’ di attenzione… ma Marco è stato lapidario a riguardo… a voi i casini se succedono. NON venitemi a trovare armati di bastoni a casa se non vi parte più qualcosa!

CONSIGLIO NUMERO 2: usare gli script ove possibile!

prendiamo ad esempio la guida di summo per compilare il kernel vanilla (Ovviamente per compilare un kernel dovete almeno sapee a cosa serve e cos’è… se non è così leggetevi qualche guida o rinunciate fin da subito! Come possiamo facilitarla sapendo ciò? (non ho ancora provato… ma sarebbe interessante da fare!)… cosa c’è di più ostico per un nubbio che compilare il kernel? (normalmente la cosa è vista come un incubo)

http://www.ms-informatica.com/blog/?p=677

Si potrebbe scrivere così…

1) scarica il kernel aggiornato da kernel.org… ATTENZIONE! E’ un sito ftp… bellissimo per noi ma siamo sicuri che tutti sappiano metterci le mani? allora diciamo…

clicca sul link v2.6 (o comunque il più nuovo che trovi) ti comparirà un elenco enorme… tu cerca il file linux-(nome versione, la più recente ora 26/8/2009 è la 2.6.30.5).tar.bz2 (prendi il .bz2 perchè è l’archivio più piccolo e quindi veloce da scaricare). Preso il file copialo nella cartella home. se lo script vi fa delle domande rispondete senza paura di sbagliare e date la password dell’utente quando vi viene richiesto.

Fatto ciò creiamo uno script coi comandi della guida:

Ora modificate tutte le righe segnate con un solo cancelletto (#)  e ricontrollate tutto  (le righe con le cose da modificare devono essere nere e non blu se usate gedit) Non togliete i cancelletti dalle altre! (che presentano “##” invece di “#”) .

ora diciamo di sostituire a “(versione)” togliendo anche le parentesi tonde, il numero del suo kernel prima di far partire tutto (questo script deve essere scaricabile “già pronto per il click” se possibile). Ovviamente è bene  includere anche la spiegazione dettagliata dei comandi. in caso di casini; o se l’utente smaliziato vuole sapere come funge la cosa  (può anche essere utile sostituire a comandi come cp una descrizione della procedura usando “sudo nautilus” come descritto sopra… sapendo i casini che però ciò può comportare!)

Inoltre al posto di “(n° processi)” mettete un numero intero che indicherà quanti processi avvierà il pc per compilarvi il kernel. più questo numero è alto e più (se il pc ve lo permette) la compilazione sarà veloce  (se avete dubbi mettete 2).

A un certo punto lo script aprirà una finestra e vi chiederà quali parti del kernel includere al suo interno o usare come moduli… rispondete a seconda delle vostre esigenze. i moduli, al contrario delle parti “incluse” ,vengono caricati solo se servono e ciò influenzerà le prestazioni (così ho capito io dalla guida)

Dopo aver compilato il kernel modificate il sources.list di grub seguendo la parte finale della guida sotto e riavviate il sistema:

http://www.ms-informatica.com/blog/?p=324

##script ipotetico “compila il kernel”

##controlliamo se c’è build-essential

gksudo apt-get install build-essential

##”corpo dello script”. sostituisci “(versione)” con la versione del tuo kernel e

##(n°processi) con “2″ oppure con un’altro numero intero

#sudo cp linux-(versione).tar.bz2 /usr/src

cd /usr/src

#sudo tar xjvf linux-(versione).tar.bz2

#sudo rm linux ; ln -s linux-(versione) linux

cd linux

sudo make mrproper

#sudo cp /boot/config-(versione)-generic /usr/src/linux-(versione)/.config

sudo make oldconfig

##usiamo una GUI…

sudo make gconfig

#make -j(n° processi) bzImage

#make -j(n°processi) modules

make mudules install

#cp arch/i386/boot/bzImage /boot/vmlinuz-(versione)

#cp System.map /boot/System.map-(versione)

Tags: compilare, kernel, Linux, nautilus, terminale

Post correlati

6 comments to Aiutare i niubbi? qualche consiglio da parte mia…

  • Marco Summo Marco

    Allora, riguardo al consiglio 1: lavorare con i permessi di root e’ da PAZZI… lo si fa solo se si deve modificare la configurazione di sistema. Altrimenti tato vale che si continui ad usare Windows con tutti i suoi prob. di sicurezza… Sai quanto ci vuole a premere il tasto CANC e sputtanare il sistema da una finestra di Nautilus con i permessi di root?

    Punto 2: La compilazione di un kernel NON e’ per chi non ne sa niente. Chi ancora non sa cosa e’ un kernel, non sa usare FTP, non usa il terminale perche’ scomodo, e’ meglio che non compili un kernel.. non e’ poi una cosa cosi’ banale….

    Script per compilare un kernel???? sono 2 comandi da dare…. mi sembra esagerato creare uno script…
    Il numero dei processi da passare al make non e’ uguiale al numero di processori per 2… potresti anche farlo per 4 o mettere come processi un numero dispari… Tutto dipende da quanto vuoi stressare la tua macchina… il processo di compilazione del kernel utilizza all’incirca il 30% della CPU quindi se proprio volessimo fare in fretta potremmo mettere un moltiplicatore per 3, pero’ vorrebbe dire non usare il computer per tot tempo… La ricompilazione di un kernel completa su un AMD dual core 4200 ci impiega circa 20 minuti……

    Ultima cosa… se pensi di fare uno script per la compilazione di un kernel, usa quelli gia’ precompilati.. e’ meglio!

  •  abcde

    capito. questo era solo un esempio. ho usato la guida del kernel perchè era quella che mi era venuta in mente. E’ chiaro che devio sapere cosa è un kernel per poterlo compilare. tu dici che con una finestra di nautilus in root rischi di fotterti il sistema… certo è vero! ma anche da terminale se fai cavolate è così. solo che difficilmente le fai perchè il comando lo copi spesso da qualcuno. Il problema non è lo strumento, ma come al solito come lo usi! L’utente deve sapere che se fa cazzate in root va in grane assurde… se lo sa (in teoria) sta attento… a me non è mai successo niente per esempio

  • Marco Summo Marco

    Io i comandi nonli copio… e se li copio so cosa copio…. poi da terminale eliminare una directory non e’ poi cosi’ semplice… in secondo luogo.. modificare files altrui con i permessi di root vuol dire dare a quei files i permessi di root… e voglio vedere io dopo cosa succede….
    No, il problema non e’ solo l’utente ma anche lo strimento.. Secondo te perche’ hanno eliminato l’accesso a root al sistema?
    Fidati che in 20 anni di linux ne ho viste di cose che si possono fare con l’accesso a root e sono felicissimo che finalmente lo abbiano disabilitato di default…

  •  abcde

    in pratca… se un dato files ha i permessi di root e dentro ha del codice maligno è possibile che quel codice venga eseguitro con tutti i permessi. giusto?

  • Marco Summo Marco

    no, solo se viene eseguito da root, ma se tu usi nautilus come root allora lo esegui sicuramente da root (forse ho fatto un po di casino…)

  • Ciao, scusate se mi intrometto ma vorrei aggiungere qualcosa anche io, visto che il blog è pubblico non ritengo giusto fare disinformazione.
    Quando si parla di feature ci si riferisce in genere ad una caratteristica di un programma o un accessorio aggiuntivo. Quando si digita gksudo nautilus non si può parlare di feature, semplicemente si sta dando una istruzione al pc. Non si aggiunge nulla, non si utilizza nulla di particolare.
    Altra cosa, secondo me è altamente da sconsigliare l’utilizzo dei privilegi da root non solo per la cartella Home ma anche per tutto il resto! Anzi, soprattutto per tutto il resto! Visto che nella Home non ci sono file fondamentali per l’utilizzo del pc, al massimo un bel po’ di files nascosti ma che servono per il funzionamento dei programmi installati, che se danneggiati possono essere ripristinati in qualche modo.

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ubuntu 10.04 Lucid Lynx


Lascia il tuo messaggio

Previous Next All
Latest on Sat, 03:05

albuterol sulfate: Hi there, I public in the air your blog via Google while searching in requital recompense earliest sake well-earned to the event that a nub [...]

Marco: Of course

Unlamtall: It is pleasant that there are still people in the world that share this idea!

Jatawaine: Hi, I like this information so much, that I would like to post some of this information into my blog. Can I?

puma ferrari shoes: :O

» Scrivi i tuoi commenti al blog



Seguici su FaceBook

Scarica le nostre guide

Creare un server Linux
Creare un server Linux

Lnux e il riconoscimento vocale
Lnux e il riconoscimento vocale