Presumo che la tua directory di lavoro sia ~/.ssh/ quando esegui ssh-add , ls e xattr .
Sospetto che ci sia una sottodirectory di nome dev (cioè, ~/.ssh/dev/ ). Verifica con ls -lFd dev .
ls normalmente elenca i contenuti di una directory. L'aggiunta dell'opzione -d elenca una directory come directory stessa .
Inoltre, sospetto che ci sia un file, ~/.ssh/dev/dev che è ciò che ls -lF sta visualizzando le informazioni su.
Se il mio sospetto è corretto, xattr dev visualizza gli attributi estesi della sottodirectory denominata dev (non il file dev/dev ). Gli attributi della directory probabilmente non sono la causa di questo problema.
Se questo è confuso, ls -lFR potrebbe aiutarti a vedere cosa sta succedendo (l'opzione -R elenca in modo ricorsivo le sottodirectory).
Infine, se il mio sospetto è corretto e stai davvero cercando di aggiungere un file di identità della chiave privata denominato ~/.ssh/dev/dev all'agente di autenticazione ssh, prova ssh-add dev/dev (o forse meglio ssh-add ~/.ssh/dev/dev , che dovrebbe funzionare no importa le autorizzazioni della directory allegata.