SL6: Elenchi domestici non standard, Errore: `Imansible chdir alla home directory` dopo l'accesso, ma funziona` cd $ HOME`?

Ho un nuovo esempio scientifico di Linux 6 (simile a RHEL6 e CentOS6), in esecuzione su Parallels.

La home directory è in una posizione non standard, che chiamerò / homedir

Quando ssh in questa casella ho un errore:

laptop $ ssh 192.168.1.100 stefanl@192.168.1.100's password: Could not chdir to home directory /homedir/stefanl: Permission denied 

Ma subito dopo posso chdir a quella directory senza un errore:

 [stefanl@localhost /]$ cd /homedir/stefanl [stefanl@localhost ~]$ touch foo [stefanl@localhost ~]$ ls -la total 28 drwx------. 3 stefanl wheel 4096 Sep 14 17:53 . drwxr-xr-x. 5 root root 4096 Sep 14 17:16 .. -rw-------. 1 stefanl stefanl 303 Sep 14 18:16 .bash_history -rw-r--r--. 1 stefanl stefanl 18 May 26 08:46 .bash_logout -rw-r--r--. 1 stefanl stefanl 176 May 26 08:46 .bash_profile -rw-r--r--. 1 stefanl stefanl 124 May 26 08:46 .bashrc -rw-rw-r--. 1 stefanl stefanl 0 Sep 14 17:46 foo 

Inoltre, come root posso su mio account e sembra funzionare bene. Se non avessi il permesso di chdir a questa directory, mi aspetterei di vedere un errore.

 [stefanl@localhost ~]$ pwd /data/homedir/stefanl [stefanl@localhost ~]$ touch bar [stefanl@localhost ~]$ 

Perchè ottengo un errore durante il login iniziale, ma posso fare il cd in quella stessa directory subito dopo?

  • Controllare automaticamente gli aggiornamenti di protezione su CentOS o su Scientific Linux?
  • Come posso impegnare RHEL / CentOS / SL 7 nell'avvio normalmente con software RAID 1 degradato?
  • Client di Windows 7 NFS che utilizza Kerberos e Linux KDC
  • Clone RHEL (Centos, Scientific, CERN) installazione di networking su XenServer 6.2
  • Linux Kickstart Scipts
  • VMware Tools sono installati ma non attivi. Scientific Linux 6.4, ESXi 5.1.0, vCenter 5.1.0
  • Anaconda kickstart e opzione rootpw
  • Imansible utilizzare "espelle" per identificare il server
  • 2 Solutions collect form web for “SL6: Elenchi domestici non standard, Errore: `Imansible chdir alla home directory` dopo l'accesso, ma funziona` cd $ HOME`?”

    Potrebbe essere un problema SELinux. Controlla /var/log/audit/audit.log per tutti i messaggi correlati. Vedi questo post informativo per ulteriori informazioni, tra cui una ansible correzione:

     # chcon -t home_root_t /homedir/stefanl 

    Il command corretto senza impostare SELinux su permissive è: #chcon -t home_root_t /homedir (nota la directory mancante di stefanl)

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.