Ho scaricato Cyberduck (uso mac), ma non riesco a connettermi come utente di root... I parametri sono corretti (ip, user e password).
Sono riuscito ad entrare con un account legato ad un "sotto" server virtuale, ma non ho accesso alla cartella di root. Vabbè poco male, il problema è che non posso neanche cancellare dei files, zio canaglia.
Con quello ti stai connettendo via SFTP. Da Mac OSX, apri un terminale (Applicazioni -> Utility -> Terminale) e digita
ti dovrebbe chiedere la pw di root e poi, se tutto va bene, dovresti poter eseguire comandi sul server. A questo punto se digitissh [ip] -l root [INVIO]
dovresti trovarti nella radice del servercd \ [INVIO]
Happiness in intelligent people is the rarest thing I know.
Permission denied... Ho provato a loggare con un account normale e ad eseguire il comando: "$ su -" ma non funziona, mi chiede una password, inserisco quella che mi hanno dato dopo il reset, ma è sbagliata.
Ho provato anche "$ sudo bash": stesso risultato, richiesta password, errore.
Mi chiedo a questo punto se la password che mi hanno comunicato funzioni o no... L'unica volta che ha funzionato è stato durante il login via webmin, non vorrei che l'utente root di webmin fosse diverso dall'utente root del server e che loro avessero cambiato la password del primo (cosa che si fa tramite webmin senza riavviare il server... tra l'altro). Boh.
Mi accorgo che dopo aver riavviato il server ci sono alcuni servizi down, topo il server mysql o il server proftpd, ci sono attivi praticamente solo l'apache webserver e il post fix server.
Credo che i servizi vadano riavviati "a mano" dopo il riavvio del server. Ho anche il sospetto che cambiando la password di root siano saltati tutti. E non ho idea di come cambiare i vari settaggi.
Al comando su non devi dare la password di root, bensì la password del tuo account attuale con il quale vuoi diventare SuperUser. Se il tuo account è nel gruppo sudoers allora puoi eseguire comandi che richiedono privilegi da amministratore. Sui servizi mi sembra strano, cambiare la pw di root non va certo ad inficiare la lista di servizi da eseguire
Happiness in intelligent people is the rarest thing I know.
Adesso provo con l'account normale.
Ecco il log:
Insufficient disk space; try again later
Insufficient disk space; try again later
returntosender: cannot select queue for root
Insufficient disk space; try again later
returntosender: cannot select queue for postmaster
queueup: cannot create queue file qfo2GC6Uas008142, euid=51, fd=-1, fp=0x0: No space left on device
biografilm is not in the sudoers file. This incident will be reported.
A quanto pare continuo a non poter fare niente, neanche a cancellare dei file, perchè lo spazio su disco è esaurito.
La cosa mi puzza: qualche giorno fa sono riuscito a cancellare dei file e ad operare sul server. Ho liberato circa 50mb, e adesso, dopo il loro riavvio mi ritrovo di nuovo senza spazio. Come cavolo è possibile?
C'è qualcosa sotto.
Quei messaggi d'errore sembrano indicare che l'hd è lockato perchè è strano che non ci sia spazio neanche per creare i files temporanei (è il non poterli creare che crea questa chain di errori). Io mi farei sentire MOLTO con l'assistenza, e non credo di poterti aiutare oltre purtroppo![]()
Happiness in intelligent people is the rarest thing I know.
L'assistenza mi ha chiesto di usare il comando "df da shell", per vedere se c'è spazio sul disco.
Il comando ovviamente non funziona:
df da shell
df: `da': No such file or directory
df: `shell': No such file or directory
Provando con df ottengo:
df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 9179324 9179324 0 100% /
none 128464 0 128464 0% /dev/shm
Sembra che effettivamente io abbia tutto lo spazio occupato.
L'errore potrebbe essere stato generato da una erata procedura di backup del server, cioè un mio collega ha fatto partire un backup dell'intero server utilizzando il path locale del suo mac per salvare sul suo desktop... solo che il geniaccio ha salvato sul server.
O almeno questo è quello che crede, perchè in realtà io non vedo niente del genere sul server.
Qual è il comando per cercare nomi di file o directory? grep?
per ottenere lo spazio in maniera umana devi usare "df -h" (quel -h sta per human). Per cercare i files è un po' complicato, ci sono vari comandi ma potrebbe andarti bene un
questo cerca dalla root in giù tutto il filesystem. Se conosci solo una parte del nome del filefind / -name 'nomefile'
find / -name '*partenome*'
Happiness in intelligent people is the rarest thing I know.
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 8.8G 8.8G 0 100% /
none 126M 0 126M 0% /dev/shm
Provo a cercare il file...
Colpo di scena, ho utilizzato il comando
find / -type f -size +20000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
Per cercare file di grandi dimensioni. Mi ha trovato dei file che avevo cancellato 10 giorni fa, e che via ftp non vedo più. E' normale?
/tmp/.webmin/455959_1_backup.cgi/xxx.it_dir: 2.7G
Ho trovato questo file che mi pare essere un backup. Vorrei cancellarlo ma non posso... non ho i permessi.
Mi girano i coglioni