Non riesco piu a fare il login

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
marco79
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: gio 14 ott 2004, 0:00
Località: Como
Contatta:

Non riesco piu a fare il login

Messaggio da marco79 »

Ciao a tutti nn riesco piu a fare il ogin come utente normale.Quando cerco di emtrea mi da :


Last login: Tue Jul 5 10:04:20 +0200 2005 on tty1.
No mail.
-bash: id: command not found


In realtà il problema cé da ieri sera pero' vedo che il login lo memorizza ma io nn riescoia ad entrare ....

colossus
Linux 1.x
Linux 1.x
Messaggi: 103
Iscritto il: ven 26 mar 2004, 0:00
Kernel: 2.6.24
Desktop: Xfce
Distribuzione: Xubuntu

Messaggio da colossus »

Hai combinato qualche pasticcio con i pacchetti:

gt@Colossus:~/Projects/Xarchiver$ grep bin/id /var/log/packages/*
/var/log/packages/coreutils-5.2.1-i486-1:usr/bin/id

Reinstalla coreutils

Avatar utente
Firetux
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio 10 giu 2004, 0:00
Località: Lecco
Contatta:

Messaggio da Firetux »


Avatar utente
marco79
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: gio 14 ott 2004, 0:00
Località: Como
Contatta:

Messaggio da marco79 »

Allora il comando grep bin/id /var/log/packages/*
mi da:
/var/log/packages/coreutils-5.2.1-i486-1:usr/bin/id
/var/log/packages/imagemagick-6.1.9_0-i486-1:usr/bin/identify
/var/log/packages/libidn-0.5.4-i486-9:usr/bin/idn
/var/log/packages/pcmcia-cs-3.2.8-i486-1:sbin/ide_info
/var/log/packages/pidentd-3.0.18-i486-1:usr/sbin/idecrypt
/var/log/packages/python-2.4.1-i486-9:usr/bin/idle

mentre /usr/bin/id c'é ed è nel path mi sembra:

$echo $PATH
-bash: /usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/usr/lib/java/bin:/usr/lib/java/jre/bin:/opt/kde/bin:/usr/lib/qt/bin:/usr/share/texmf/bin: No such file or directory


Effettivamente mi sa che ho fatto casini x installare bittornado anche se nn sono riuscito:(
Il problema é che nnso sistemarli:(

Avatar utente
TheSnowBoarder
Linux 1.x
Linux 1.x
Messaggi: 139
Iscritto il: gio 30 giu 2005, 0:00
Località: Catania

Messaggio da TheSnowBoarder »

Una soluzione tampone per adesso potrebbe essere
quella di "cambiare" shell.
All'interno del file /etc/passwd, all'altezza del rigo in cui
vi è il tuo account sostituisci /bin/bash con /bin/sh

In questo modo continuerai ad avere sempre
la Bourne Again Shell, ma con un comportamento rigidamente POSIX.
Magari una Shell Posix non ha bisogno di id
e ti lascia loggare ugualmente.

Prova in questo modo, vedi se funziona.

Avatar utente
marco79
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: gio 14 ott 2004, 0:00
Località: Como
Contatta:

Messaggio da marco79 »

Provato.....

Last login: Tue Jul 5 12:06:38 +0200 2005 on pts/1.
No mail.
-sh: id: command not found

Avatar utente
zzt
Linux 2.x
Linux 2.x
Messaggi: 249
Iscritto il: lun 7 mar 2005, 0:00

Messaggio da zzt »

La shell sh in slackware non c'è... è un link a /bin/bash...
se proprio vuoi fare un tentativo con un'altra shell prova tcsh o zsh, dipende quali avevi installato.
Per il tuo problema iniziale controlla che i file /etc/passwd /etc/profile e /etc/group siano ok (puoi anche provare a eliminare e ricreare il tuo utente, stando all'occhio a non eliminare la home...)

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

tornando all'argomento del thead, a me sa che bash non riesce ad eseguire id semplicemente perchè non ha i permessi;

quelli di id devone essere:

-rwxr-xr-x 1 root bin 15572 2004-03-16 02:08 id

entra come root e risistemali facendo

#cd /usr/bin
#chmod 755 id

poi vedrai che riuscirai ad entrare;

P.S.

molto probabilmente sono stati cambiati da qualche programma i permessi dell'intera directory; questo succede ad esempio se si forza l'installazione degli rpm su slack; prova a dare un' occhiata
alla directory per vedere se i permessi sono a posto

Avatar utente
TheSnowBoarder
Linux 1.x
Linux 1.x
Messaggi: 139
Iscritto il: gio 30 giu 2005, 0:00
Località: Catania

Messaggio da TheSnowBoarder »

zzt ha scritto:La shell sh in slackware non c'è... è un link a /bin/bash...
Lo sò.
Non appena bash viene avviata controlla argv[0] per vedere
con quale nome essa stessa è stata avviata.
Di conseguenza adegua il suo comportamento.

if ( argv[0][0] == 's' && argv[0][1] == 'h' && !argv[0][2] ) posix_shell++;

Patrick non ha fatto link simbolici per caso ...

Rispondi