l'utente esiste e non lo fa

1

quindi ho avuto un problema davvero strano sul mio mac server

Ho un utente che pensavo fosse un utente di una directory aperta, ma aveva l'UID sbagliato. Ho quindi provato a disconnettere il server OD e provare ad accedere con un altro utente OD. Il server ha quindi affermato che l'utente non esiste. Era buono, perché ovviamente non è successo quando ho disconnesso il server OD. Quindi provo su all'utente che ha avuto il problema UID. Questo utente ha effettuato correttamente il login. Era davvero strano, perché ciò indicava che si trattava di un utente locale e non di un utente OD.

Poi sono passato a / etc / passwd

nessun utente con quel nome. Ho quindi provato più soluzioni per ottenere un elenco di tutti gli utenti sul sistema. L'utente non è comparso in nessuno degli elenchi.

Ho quindi trovato uno script:

#!/bin/bash
if id -u $1 >/dev/null 2>&1; then
    echo "user exists"
else
    echo "user does not exist"
fi

questo script ha trovato l'utente e ha detto che l'utente esiste, il che dovrebbe perché sono in grado di accedere come tale utente.

poi ho trovato un altro script da questo link: link

che era supposto eliminare un utente specificato. Quello script dice che l'utente non esiste.

Quindi l'utente esiste nel sistema, ma non lo è.

Qualcuno può capirlo, perché sta intercettando l'intero sistema utente?

il mio sistema operativo è OSX 10.6.8

grazie

EDIT: per ulteriori informazioni, guarda il mio post sul forum ufficiale di apple: link

    
posta Tomas 17.02.2014 - 13:17
fonte

0 risposte

Leggi altre domande sui tag