Configuração de usuário fantasma no Samba [RESOLVIDO]

1. Configuração de usuário fantasma no Samba [RESOLVIDO]

pequeno man
Mutano_1

(usa Debian)

Enviado em 12/07/2017 - 22:54h

boa noite, galera acho que minha duvida é bem simples, eu posso cadastrar o usuario somente no samba:
com o:
smbpasswd -a lucas
sem o:
adduser lucas
Porque não quero que o usuário possa logar no Linux via servidor, ir no teclado e digitar sua senha e logar no servidor.
Se poder, quando cadastramos usuário no Linux, a pasta dele é criada na /home se ele só estiver cadastrado dentro do Samba, para onde eu aponto as configurações de dentro do smb.conf Ex.:
[lucas]
comment = lucas
path = /home/lucas

Valeu Galeraaaaaaaaa!


  


2. Re: Configuração de usuário fantasma no Samba [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 12/07/2017 - 23:15h

Mutano_1 escreveu:

boa noite, galera acho que minha duvida é bem simples, eu posso cadastrar o usuario somente no samba:
com o:
smbpasswd -a lucas
sem o:
adduser lucas
Porque não quero que o usuário possa logar no Linux via servidor, ir no teclado e digitar sua senha e logar no servidor.
Se poder, quando cadastramos usuário no Linux, a pasta dele é criada na /home se ele só estiver cadastrado dentro do Samba, para onde eu aponto as configurações de dentro do smb.conf Ex.:
[lucas]
comment = lucas
path = /home/lucas

Valeu Galeraaaaaaaaa!


não entendi direito sua dúvida velho ... veja bem ... se vc quer q o usuario faça parte do "SAMBA" ele tem que ser usuário do sistema ... a partir do momento q o usuário está nos compartilhamentos e entra no mesmo ele já está logando no servidor ... no caso dele ter um /home no servidor, quem define isso é vc na criação do usuário, vc pode fazer o usuário no sistema e definir q o mesmo não vai ter um /home proprio, aí no samba vc define o q ele poder ver, acessar ou executar.



------------------------------------------| Linux User #621728 |-----------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------| Linux User #621728 |-----------------------------------------



3. Eureca rs

pequeno man
Mutano_1

(usa Debian)

Enviado em 12/07/2017 - 23:23h

Mauriciodez escreveu:

Mutano_1 escreveu:

boa noite, galera acho que minha duvida é bem simples, eu posso cadastrar o usuario somente no samba:
com o:
smbpasswd -a lucas
sem o:
adduser lucas
Porque não quero que o usuário possa logar no Linux via servidor, ir no teclado e digitar sua senha e logar no servidor.
Se poder, quando cadastramos usuário no Linux, a pasta dele é criada na /home se ele só estiver cadastrado dentro do Samba, para onde eu aponto as configurações de dentro do smb.conf Ex.:
[lucas]
comment = lucas
path = /home/lucas

Valeu Galeraaaaaaaaa!


não entendi direito sua dúvida velho ... veja bem ... se vc quer q o usuario faça parte do "SAMBA" ele tem que ser usuário do sistema ... a partir do momento q o usuário está nos compartilhamentos e entra no mesmo ele já está logando no servidor ... no caso dele ter um /home no servidor, quem define isso é vc na criação do usuário, vc pode fazer o usuário no sistema e definir q o mesmo não vai ter um /home proprio, aí no samba vc define o q ele poder ver, acessar ou executar.

------------------------------------------| Linux User #621728 |-----------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------| Linux User #621728 |-----------------------------------------


obrigado por responder
amigo, quero configurar de forma que o usuário esteja no samba no samba, não quero que ele tenha como logar localmente no server:
com o adduser lucas, eu crio um usuario e para ele é criado uma pasta no /home, ou seja é um usuario do sistema, logo pode logar no sistema.

com o smbpasswd -a lucas, eu cadastro o usuario no SAMBA.
tem como, e como faço com que ele esteja no samba, mas nao possa logar no sistema?
Como ficaria o caminho do meu < path = /home/lucas > dentro do smb.conf do samba?





4. Re: Configuração de usuário fantasma no Samba [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 12/07/2017 - 23:40h

Mutano_1 escreveu:
amigo, quero configurar de forma que o usuário esteja no samba no samba, não quero que ele tenha como logar localmente no server:
com o adduser lucas, eu crio um usuario e para ele é criado uma pasta no /home, ou seja é um usuario do sistema, logo pode logar no sistema.


Jovem ... olha só ...
1°- para ter um user samba é obrigatório o user no sistema.
2°- se o usuário está no samba e vai logar no compartlhamento dele, obviamente que ele já vai estar logando no sistema, mais ele só vai aonde vc permitir sacou

se vc define que o compartilhamento DIRETORIA só quem pode entrar é o usuário A, B e D ... mesmo vc tendo o usuário C no sistema ele não vai entrar em em DIRETORIA ...

o usuário não vai logar no sistema como um usuário DO sistema, ele vai logar no sistema como usuário do samba

da uma lida nos artigos
https://www.vivaolinux.com.br/artigo/Configuracao-definitiva-do-Samba/
https://www.vivaolinux.com.br/artigo/Samba-Instalacao-e-configuracao-descomplicada/




------------------------------------------| Linux User #621728 |-----------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------| Linux User #621728 |-----------------------------------------



5. Re: Configuração de usuarios no Samba 4

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/07/2017 - 01:35h

Mutano_1 escreveu:

boa noite, galera acho que minha duvida é bem simples, eu posso cadastrar o usuario somente no samba:
com o:
smbpasswd -a lucas
sem o:
adduser lucas
Porque não quero que o usuário possa logar no Linux via servidor, ir no teclado e digitar sua senha e logar no servidor.
Se poder, quando cadastramos usuário no Linux, a pasta dele é criada na /home se ele só estiver cadastrado dentro do Samba, para onde eu aponto as configurações de dentro do smb.conf Ex.:
[lucas]
comment = lucas
path = /home/lucas

Valeu Galeraaaaaaaaa!


Morimoto chama isso de "usuário fantasma" tem vários tutoriais ai na net. Tipo cria o usuário sem a pasta home, sem acesso ao SSH.




6. Não funciona

pequeno man
Mutano_1

(usa Debian)

Enviado em 14/07/2017 - 11:38h

meianoite escreveu:

Mutano_1 escreveu:

boa noite, galera acho que minha duvida é bem simples, eu posso cadastrar o usuario somente no samba:
com o:
smbpasswd -a lucas
sem o:
adduser lucas
Porque não quero que o usuário possa logar no Linux via servidor, ir no teclado e digitar sua senha e logar no servidor.
Se poder, quando cadastramos usuário no Linux, a pasta dele é criada na /home se ele só estiver cadastrado dentro do Samba, para onde eu aponto as configurações de dentro do smb.conf Ex.:
[lucas]
comment = lucas
path = /home/lucas

Valeu Galeraaaaaaaaa!


Morimoto chama isso de "usuário fantasma" tem vários tutoriais ai na net. Tipo cria o usuário sem a pasta home, sem acesso ao SSH.


Obrigado por responder, mas quando aplico os que achei na interne, aparece isso ai, mesmo quando eu uso também o:
eu uso o debian 8, samba 4.
adduser -m usuario

root@debian:~# adduser -M -D /home/teste8 -s /bin/false teste8
Unknown option: m
Option d is ambiguous (debug, disabled-login, disabled-password)
Option s is ambiguous (shell, system)
adduser [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID]
[--firstuid ID] [--lastuid ID] [--gecos GECOS] [--ingroup GROUP | --gid ID]
[--disabled-password] [--disabled-login] USUÁRIO
Adiciona um usuário normal

adduser --system [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID]
[--gecos GECOS] [--group | --ingroup GRUPO | --gid ID] [--disabled-password]
[--disabled-login] USUÁRIO
Adiciona um usuário de sistema

adduser --group [--gid ID] GRUPO
addgroup [--gid ID] GRUPO
Adiciona um grupo de usuário

addgroup --system [--gid ID] GRUPO
Adiciona um grupo de sistema

adduser USUÁRIO GRUPO
Adiciona um usuário existente a um grupo existente

opções gerais:
--quiet | -q não passa informações de processo para stdout
--force-badname permite nomes de usuário que não combinam com
a variável de configuração NAME_REGEX
--help | -h mensagem de utilização
--version | -v número de versão e copyright
--conf | -c FILE usa ARQUIVO como arquivo de configuração


7. RESOLVIDO USUARIO FANTASMA, SEM LOGIN NO SISTEMA

pequeno man
Mutano_1

(usa Debian)

Enviado em 14/07/2017 - 12:05h

Galera, lembrando que usei no Debian 8, Samba 4
digita cd < enter > ( isso o levara direto para raiz )

adduser --disabled-login USUÁRIO < enter >

de < enter > até aparecer no terminal a linha com a mensagem:

A informação está correta? [S/n] ( digite S ) < enter >

Este USUÁRIO, terra pasta no /home mas não farra LOGIN na estação, ( se o USUÁRIO ir na maquina, e claro, ela vai estar na tela inicial, que tem listado todos os perfis criados ou USUÁRIO se preferir falar assim, ela não estará listada ali, logo, não vai poder logar usando seu login e senha, usados na rede para ver suas pastas no servidor de dados )

como o usuário não tem LOGIN no sistema, não vai pedir senha, em tão vc cadastra só o usuário e senha, no Samba:

smbpasswd -a USUÁRIO < enter > vai pedir a senha que vc quer cadastrar para este usuário.

não esquece de ativar o usuário a usar o Samba:

smbpasswd -e USUÁRIO

Galera, desculpe deixar tão bem explicado, mas como eu, pode ser alguém que não intende ou esta iniciando agora no serv e conf de Samba, leia este artigo, e uma das coisas que mais me atraiu no Linux e na comunidade criada no entorno, des do inicio do meu contato, foi o tentar ajudar o próximo para somar, mais e mais conhecedores. ; )>








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts