| At line 1 changed one line |
| Estrae da file solo righe non commentate |
| [{TableOfContents }] |
| At line 3 added 3 lines |
|
| !Estrae da file solo righe non commentate |
|
| At line 10 changed one line |
| Estrae info disco |
| !Estrae info disco |
| At line 18 changed one line |
| Versione OS |
| !Versione OS |
| At line 26 changed one line |
| Aliases posta di root ridirige la posta di root ad una casella di log. |
| !Aliases posta di root ridirige la posta di root ad una casella di log. |
| At line 37 added 83 lines |
|
| !Recupero password root |
|
| 1) partenza server in sigle mode : al riavvio modificare la riga kernel aggiungendo 'single'. Sia grub che lilo permettono di modificare lo script di statrup. Per grub premere 'e' sulla riga di scelta iniziale dello startup. |
| %%prettify |
| {{{ |
| #prima |
| kernel /boot/vmlinuz-2.6.24-21-server root=/dev/md0 ro quiet splash |
| #dopo |
| kernel /boot/vmlinuz-2.6.24-21-server root=/dev/md0 ro quiet splash single |
| }}} |
| /% |
| La macchina partirà con una prompt senza richesta password. Impostare la nuova password e riavviare. |
|
| 2) Con Live CD. In alcuni casi il sistema continua a richiedere la password anche in single mode. |
| In questo caso fare partire la macchina con un disco Live (qualsiasi versione) ed aprire una console. |
| %%prettify |
| {{{ |
| #Monto disco fisso su un media |
| mount /dev/sda /media/ |
| #Edit shadow file |
| vi /media/etc/shadow |
| #eliminare la passwrod dell'utente root la riga |
| root:$1$gh6FCp6e$8.8gajpAHK57Dnwk6is.50:14210:0:99999:7::: |
| #diventa |
| root::14210:0:99999:7::: |
| #Salvare il file |
| }}} |
| /% |
| Riavviare la macchina in single mode vedi sopra. |
|
| !Cambio Hostname (Ubuntu/debian) |
|
| 1) modificare il file /etc/hostname sostituire il nome attuale con il nuovo nome. |
|
| 2)eseguire il comando |
|
| %%prettify |
| {{{ |
| sysctl kernel.hostname=NEW_HOSTNAME |
| }}} |
| /% |
|
|
| !Creare lanciatore a un jar in Ubuntu Desktop |
| creare un file eseguibile con all'interno |
|
| %%prettify |
| {{{ |
| #!/bin/bash |
| cd "/home/paolo/Scrivania" |
| java -classpath TelnextGestione.jar "telnextgestione.TMain" |
| exit |
| }}} |
| creare il lanciatore dal desktop con destro->lanciatore\\ |
| inserire un nome e in comando il percorso al file creato precedentemente\\ |
|
|
| !Problema esecuzione file creati in windows per unix/linux |
|
| CASO 1: carriage return\\ |
| (This kind of errors usually happens when you edit the scripts in a Windows program.In Windows, the end of a line is CRLF (Carriage-Return, Line-Feed). In Unix-like systems, it is just LF. So when you try to run that script, every line has an extra CR on the end.)\\ |
|
| %%prettify |
| {{{ |
| awk '{ sub("\r$", ""); print }' winfile.txt > unixfile.txt |
| }}} |
| \\ |
| CASO 2: su file eseguibili unix/linux ho avuto anche errore tipo\n |
| /bin/bash^M bad interpreter No such file or directory |
|
| %%prettify |
| {{{ |
| sed -i s/{ctrl+v}{ctrl+m}// filename |
| }}} |
|
| !useradd con pwd inline |
| %%prettify |
| {{{ |
| useradd morpheus ; echo "morpheus" | passwd --stdin morpheus; chage -d0 morpheus; |
| }}} |
|
| crea utente morpheus con password morpheus con obbligo di modifica al primo accesso (chage -d0 ....). |