Newsgroup: it.comp.os.linux.mandrake
Titolo: Alcune domande non troppe difficili

1) Ad installazione completata, tento di entrare come utente normale 
(unico utente sulla macchina, a parte root ovviamente), ma mi dice una 
volta entrato che non ci sono i permessi e mi rimanda alla login (non 
vorrei sbagliarmi ma mi sembra che usi come home per l'utente la root!), 
come posso verificarlo? o cosa potrebbe essere il problema? Ho provato 
anche a passare da root all'utente in questione tramite il comando su, 
ma non mi funzia lo stesso.
2) Il server mysql non mi va, in quanto mi cerca il file del socket 
mysql.socket che ovviamente non è li dove dovrebbe stare, che posso 
fare? Lo devo reinstallare? :\
3) Quali sono i comandi da linea di comando per avere informazioni di 
stato su tutti gli utenti della macchina?
4) Come si cancella un utente da linea di comando?
Grazie!
-- 
.:: 
http://overmodding.altervista.org
 ::.
With Free Software you have Freedom (Richard Stallman)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Silicio wrote:
| 1) Ad installazione completata, tento di entrare come utente normale
| (unico utente sulla macchina, a parte root ovviamente), ma mi dice una
| volta entrato che non ci sono i permessi e mi rimanda alla login (non
| vorrei sbagliarmi ma mi sembra che usi come home per l'utente la root!),
| come posso verificarlo? o cosa potrebbe essere il problema? Ho provato
| anche a passare da root all'utente in questione tramite il comando su,
| ma non mi funzia lo stesso.
Eh? Intanto... che versione hai installato?
Quando hai installato il livello di sicurezza da te scelto è stato
"Normale"/"Standard"?
| 2) Il server mysql non mi va, in quanto mi cerca il file del socket
| mysql.socket che ovviamente non è li dove dovrebbe stare, che posso
| fare? Lo devo reinstallare? :\
Come lo hai installato?
| 3) Quali sono i comandi da linea di comando per avere informazioni di
| stato su tutti gli utenti della macchina?
who
| 4) Come si cancella un utente da linea di comando?
userdel  (devi essere root naturalmente, altrimenti si limiterà a dirti
che il comando non esiste)
Per vedere il manuale di istruzioni dei singoli comandi:
man nomecomando
esempio:
man userdel
man useradd
Bye,
~  Luca
P.S. [OT]: Ricordatevi Sabato 18 Dicembre 2004 di tenere i cellulari
spenti. [ 
http://punto-informatico.it/p.asp?i=50805
 ]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with MultiZilla - 
http://enigmail.mozdev.org
iD8DBQFBvqtSliez+Z59f3URAh2xAJ0RBfSqcNEt57QF/TcM995ougZLOwCdFn1S
IagmZiiMjzRvTCXNAHA7JAk=
=kFz1
-----END PGP SIGNATURE-----

 -----END PGP SIGNATURE-----


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Silicio wrote:
| Luca T. ha scritto:
|
| Silicio wrote:
| | 1) Ad installazione completata, tento di entrare come utente normale
| | (unico utente sulla macchina, a parte root ovviamente), ma mi dice una
| | volta entrato che non ci sono i permessi e mi rimanda alla login (non
| | vorrei sbagliarmi ma mi sembra che usi come home per l'utente la
| root!),
| | come posso verificarlo? o cosa potrebbe essere il problema? Ho provato
| | anche a passare da root all'utente in questione tramite il comando su,
| | ma non mi funzia lo stesso.
|> Si normale. Ho installato la Mandrake 9.0 kernel 2.4.19
Ok, purtroppo la 9.0 è un po' vecchiuccia (seguono: 9.1, 9.2, 10.0-Comm,
10.0-Off, 10.1-Comm e ora 10.1-Off) e non è che mi ricordi granché se
aveva o meno problemi.
Comunque, da root, elimina l'utente con userdel e ricrealo con useradd
(leggiti il manuale di entrambe prima di usarle).
Poi riprova a fare il login come utente... io però questo problema che
dici non me lo ricordo proprio eppure la 9.0 è stata la mia prima
Mandrake quindi non capisco proprio cosa possa causarlo.
| | 2) Il server mysql non mi va, in quanto mi cerca il file del socket
| | mysql.socket che ovviamente non è li dove dovrebbe stare, che posso
| | fare? Lo devo reinstallare? :\
|
| Come lo hai installato?
Sei sicuro che mysql sia in esecuzione?
Da root prova a scrivere:
~  service mysql status
se ti dice che non è in esecuzione prova con:
~  service mysql start
Bye,
~  Luca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with MultiZilla - 
http://enigmail.mozdev.org
iD8DBQFBvtcPliez+Z59f3URAqMBAJsFfblYXN6BvCQ0bcUMduARcshmVQCghHEW
B5fB0oVAfwnBMvFKdYuJy7c=
=mZPP
-----END PGP SIGNATURE-----

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Luca T. wrote:
| Sei sicuro che mysql sia in esecuzione?
| Da root prova a scrivere:
| ~  service mysql status
|
| se ti dice che non è in esecuzione prova con:
| ~  service mysql start
Ovviamente la tilde (~) non centra nulla con il comando, viene aggiunta
automaticamente da GPG nel primo spazio della riga quando faccio un post
firmato.
Bye,
~  Luca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with MultiZilla - 
http://enigmail.mozdev.org
iD8DBQFBvtd/liez+Z59f3URAm/IAJ9vRvuE5TmeVvJn8abpaKHmAQmKkACeNdBs
pabuxRtvMpChSJXqb8ueTAY=
=huTJ
-----END PGP SIGNATURE-----

 ~  Luca
No mysql non è in esecuzione. Mysql dovrebbe partire al boot (credo che 
spetti ad init sto compito), ma poi me lo ritrovo come processo fermato.
Il problema credo sia semplicemente sto socket... Se è un file piccolo 
me lo potreste copiare ed incollare?


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Silicio wrote:
| Per quanto riguarda la cancellazione e ricreazione
| dell'utente ci avevo pensato, ma ero curioso di capire e risolvere
| questo problema prima di risolverlo nel modo piu estremo...
Prova a controllare che i permessi in /home/nomeutente siano corretti
per quell'utente.
Ossia l'utente deve essere owner e gruppo della cartella
/home/nomeutente ed avere lettura, scrittura ed esecuzione su tale
cartella e tutte le sottocartelle. Ovviamente solo i file eseguibili
dovranno avere il flag "esecuzione".
| No mysql non è in esecuzione. Mysql dovrebbe partire al boot (credo che
| spetti ad init sto compito), ma poi me lo ritrovo come processo fermato.
| Il problema credo sia semplicemente sto socket... Se è un file piccolo
| me lo potreste copiare ed incollare?
Il file mysql.sock è un file speciale che viene creato/ricreato al
momento dell'esecuzione di mysql. Ogni volta che mysql si "spegne" il
file viene automaticamente distrutto. Ecco perché tu non hai questo file
(mysql non è in esecuzione).
Quindi il problema non è la mancanza di questo file che serve
semplicemente per permettere ad altri programmi di comunicare con mysql
attraverso di esso (pensalo come un "tubo" da una parte di esso si trova
mysql, dall'altra parte il programma che vuole dialogare con mysql.
Ovviamente quando mysql non è in esecuzione tale "tubo" non serve ed è
quindi rimosso).
Ora... se tu da root scrivi "service mysql start", cosa succede? Mysql
si avvia? Se no, che errore ti da?
Bye,
~  Luca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with MultiZilla - 
http://enigmail.mozdev.org
iD8DBQFBvvCgliez+Z59f3URAri/AJ0YvG9jNllSQh1OOa3MCL8WkaxavwCeNf0I
WCJxnX0jp2aGfp4qL+y6Cpo=
=GSJL
-----END PGP SIGNATURE-----

Luca T. ha scritto:

Ho risulto.
Al mysql bisognava ancora installre il database :P
MEntre per l'account nel file passwd di etc c'era un valore sbagliato e 
la bash mancante
Grazie per l'interessamento!!


 
Hem, ho un altro problema con il database mysql...
praticamente all'utente ciccio (cioè io) non mi permette di creare e di 
usare databse... mi permette di usare solo il database test...
Help!


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Silicio wrote:
| Hem, ho un altro problema con il database mysql...
| praticamente all'utente ciccio (cioè io) non mi permette di creare e di
| usare databse... mi permette di usare solo il database test...
| Help!
|
Usi PHPMyAdmin? Se si devi andare nella sezione "privileges" ed
impostare i privilegi che vuoi per l'utente ciccio lì.
Ciao,
~  Luca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with MultiZilla - 
http://enigmail.mozdev.org
iD8DBQFBwHheliez+Z59f3URAnp2AKCQ++oTg7SqoUHftmM9xmKwU5r35gCguRNO
3pZ0YQNpLWPZAMxYhLNK7Jo=
=4g2l
-----END PGP SIGNATURE-----

 ~  Luca
No utilizzo mysql nudo e crudo da shell...


 
Dimenticavo di dire che il mysql mi risponde che non è consentito 
l'accesso per l'utente '@localhost'...


 
ho risolto per il mysql, dovevo concedere i vari permessi all'user, se a 
qualcuno puo interessare ho fatto così:
 >grant select,update,delete on database.* to user@localhost identified 
by 'password';
Ho un nuovo problema (i problemi non finiscono mai), credo che adesso il 
problema nel funzionamento del mio sito web che utilizza mysql e php sia 
il webserver apache. Credo che il webserver non viene caricato in 
automatico, non so come farlo partire manualmente e quale sia il demone 
tra i processi correntemente in esecuzione (se eventualmente lo fosse), 
dovrebbe essere una cosa del tipo apache o apached, ma non trovo niente 
del genere col comando ps -A.
In definitiva le domande sono due:
1) come faccio ad avviare/arrestare il webserver apache?
2) come si identifica il processo nella lista dei processi?
Ancora una volta un Grazie a chi mi aiuterà.


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Silicio wrote:
| Ho un nuovo problema (i problemi non finiscono mai), credo che adesso il
| problema nel funzionamento del mio sito web che utilizza mysql e php sia
| il webserver apache. Credo che il webserver non viene caricato in
| automatico, non so come farlo partire manualmente e quale sia il demone
| tra i processi correntemente in esecuzione (se eventualmente lo fosse),
| dovrebbe essere una cosa del tipo apache o apached, ma non trovo niente
| del genere col comando ps -A.
Il demone è httpd
Dai questo comando da root:
service httpd status
Se Apache è in esecuzione dovrebbe darti un messaggio del tipo "Apache
is running"
Altrimenti puoi farlo partire con "service httpd start".
Per fermare httpd scrivi "service httpd stop"
Per riavviare httpd scrivi "service httpd restart"
Questo vale per ogni servizio (demone) non solo per httpd.
Puoi attivare l'avvio automatico (al boot) di un determinato servizio
con il comando "chkconfig" (dato da root).
Con "chkconfig --list" ottieni l'elenco di tutti i servizi e il runlevel
in cui essi sono attivi.
Il runlevel grafico è il 5, il runlevel "solo testo" è il 3. Se ti trovi
in un runlevel diverso da 5 o da 3 probabilmente c'è qualcosa che non va
nel tuo sistema.
Per sapere in che runlevel sei basta che scrivi "runlevel", il runlevel
attivo è l'ultimo numeretto che ti mostra.
Per passare da un runlevel all'altro puoi usare il comando (da root):
init numerorunlevel
Per esempio, se sei in grafica e vuoi terminare X per passare in
modalità solo testo (ossia vuoi passare dal runlevel 5 al 3) scriverai:
init 3
Questo passa al runlevel 3 finché non ridai "init 5" oppure riavvii il
sistema.
| In definitiva le domande sono due:
| 1) come faccio ad avviare/arrestare il webserver apache?
Già spiegato.
| 2) come si identifica il processo nella lista dei processi?
ps -A|grep nomeprocesso
Esempio:
[luca@GONDOR luca]$ ps -A|grep thunderbird
~ 6350 ?        00:00:00 thunderbird
~ 6354 ?        00:00:00 thunderbird
~ 6371 ?        00:00:25 thunderbird-bin
Bye,
~  Luca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with MultiZilla - 
http://enigmail.mozdev.org
iD8DBQFBwUo0liez+Z59f3URAri2AJ9OD6Vtb1CM75LpcWc+Mcr8H2kSDwCeLxIE
zpgzKiLRKltHfgrIAuUzZdY=
=CBzO
-----END PGP SIGNATURE-----