SSH: conectar diretório padrão

1. SSH: conectar diretório padrão

Peter
hax0r3x

(usa Outra)

Enviado em 31/10/2010 - 02:08h

Olá!

Tenho um servidor de arquivos rodando SSH para que os usuários estabeleçam conexão mais segura.
O problema é que por algum motivo ao conectar no servidor o usuário cai no diretório raiz (/).
Já procurei nos arquivos sshd_config e ssh_config e não encontrei nenhuma opção referente ao caso.
Gostaria de saber como alterar a configuração para que cada usuário ao logar-se, caia no seu diretório home.

obs: o /home no servidor está assim:
/home/grupoA/user1
/home/grupoB/user2


  


2. Re: SSH: conectar diretório padrão

Joao
stack_of

(usa Slackware)

Enviado em 31/10/2010 - 11:13h

Muito estranho esse comportamento. O padrão seria cada usuário logar no seu diretório $HOME.

ssh usuario@servidor

Se você informa o usuário ao logar, e utilizar a senha desse usuário, o shell abrirá no diretório $HOME, esse é o padrão.


3. UID?

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 31/10/2010 - 11:57h

se vc (eventualmente) trocou de versão Linux pode acontecer que o UID do $HOME tenham mantido o antigo. Por exemplo, os Debian-like atribuem 1000+ para UIDs de usuários, CentOS começa em 100, Slackware acho que em 100 (não sei pq forcei para 1000).

outra coisa que pode acontecer é vc criar o $HOME da criatura com qualquer coisa diferente de 0755 (executável).

altere:

# chown -fvR usuario /home/grupoA/user1

# chmod -fv 0755 /home/grupoA/user1

NOTA: no primeiro comando é ativado o "recursivo", já no segundo NÃO.





4. Re: SSH: conectar diretório padrão

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 31/10/2010 - 12:30h

Um outro lance tb é q o usuário não tenha o diretório home criado. Dae basta criar:

# mkdir /home/usuario


5. Re: SSH: conectar diretório padrão

Peter
hax0r3x

(usa Outra)

Enviado em 03/11/2010 - 15:18h

Valeu pessoal, mas deu certo apenas em partes.

Na verdade o que fiz foi ir la do lado dos usuários e ver como eles estavam acessando o servidor de arquivos.
Quando acessa via terminal da certo. O usuário faz login via ssh e cai no seu diretório home.

O problema ocorre quando o usuário acessa pelo ambiente gráfico. Ou seja, no GNOME ele vai em Locais > Conectar ao servidor... seleciona SSH e preenche com os dados do usuário. Mas ao conectar no servidor, cai no diretório raiz (/) e não no home do usuário.

Já verifiquei os UID dos usuários e no arquivo está correto.
Alguem sabe o que pode ser?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts