Problema de configuração da pasta de rede

3

Eu sinto que estou lutando massivamente com algo que deveria ser simples.

Eu preciso dar ao meu scanner (hp color laserjet pro m477fdw, tudo em um) acesso a uma pasta compartilhada na minha máquina ubuntu.

As configurações estão na própria impressora e o menu é acessado inserindo seu endereço IP no meu navegador como se fosse acessar um roteador / modem.

Tudo o que a impressora precisa saber é o caminho correto (completo) e o nome de usuário e a senha para que ele possa salvar os documentos na rede no meu pc.

Para simplificar, compartilhei a pasta, embora não esteja totalmente certo de que isso seja necessário.

O scanner testa e salva as configurações, se feito corretamente, mas não foi possível.

Então, para isso, não há necessidade de xsane ou simples varredura via o próprio pc. como todo o comando é dado diretamente do próprio scanner.

Quando isso funciona eu gostaria de criar um acesso semelhante a uma pasta compartilhada no meu linux baseado asustor-nas, mas por enquanto minha máquina Ubuntu tem prioridade!

o ip local do laptop é: 192.168.0.204
O ip local do scanner / impressora é: 192.168.0.101 A localização da pasta compartilhada é: Digitalizada na pasta Documentos

a configuração é feita diretamente no próprio scanner (não via hplip), então acessando-o através do ip local (192.168.0.101)

depois de inserir os parâmetros, ele verifica a conexão via teste e salva. que só dá a resposta:

O teste não foi bem sucedido. Tente novamente.

não é muito informativo.

als eu não tenho certeza qual slash usar \ ou /, sempre pensei \ para winsdows e / para linux. mas desde que o SMB é relacionado ao Windows eu estou ficando confuso, mas é essencial.

oh e deixo o nautilus usar as configurações padrão para a pasta compartilhada.

devo adicionar agora que eu reinstalei o ubuntu 17.10 a partir do zero! colocou uma pasta com o mesmo nome em Documentos e criou um compartilhamento. mas ao configurar isso eu recebi uma mensagem de erro.

não conseguiu encontrar a libpam-smbpass.!

Não me lembro de receber essa notificação quando fiz isso pela primeira vez, mas não tenho certeza disso.

então eu tentei instalar isso do synaptic, mas corri para o bug da sessão do wayland para o synaptic. então desconectou e correu x11.

tentou instalar ... mas não foi nada para instalar.

então eu corri

sudo apt-get remove --purge samba
sudo apt-get install samba
sudo apt-get remove --purge smbclient libsmbclient
sudo apt-get install smbclient libsmbclient

e não recebeu avisos / erros.

oh eu também tentei encontrar o nome completo do caminho no terminal:

# pwd
/home/matt/Documents/Scanned

(copiar colado então não digite 0)

últimas tentativas eu focado nestes 3 links:
- //192.168.0.204/home/matt/Documents/Scanned
- //192.168.0.204/home/Documents/Scanned
- //192.168.0.204/home/Scanned

eu suponho que esteja usando o protocolo smb, mas não tenho certeza disso .. (eu li em algum lugar que ele faz em máquinas com Windows)

de qualquer forma, tentei todas as instâncias possíveis do caminho com uma barra para cada lado, mas não consigo fazer com que ele realmente passe no teste e salve.

Pessoalmente acredito que os dois primeiros passos para resolver é verificar se ainda existe um problema com a libpam-smbpass ou não e também se certificar de qual direção o / ou \ deve enfrentar.

obrigado por qualquer ajuda, e solicite o máximo de informações necessárias

Matt:)

adicionado:

# touch /home/matt/Documents/Scanned/testing123

ele criou um documento vazio chamado testing123 na pasta.

    
por Matthieu Kints van 06.03.2018 / 00:05

2 respostas

2

** Não fique obcecado com a libpam-smbpass ou com qualquer outro pam, eles não são um problema.

** Você diz que criou o compartilhamento de Scanned through nautilus. Você pode verificar se isso foi bem-sucedido, observando a saída desse comando:

net usershare info --long

** Todos estes estão incorretos:

  

últimas tentativas eu focado nestes 3 links:   - //192.168.0.101/home/matt/Documents/Scanned   - //192.168.0.101/home/Documents/Scanned   - //192.168.0.101/home/Scanned

A forma é // server / share, portanto, neste caso, é:

//192.168.0.101/Scanned

ou \192.168.0.101\Scanned

O caminho interno no servidor que leva você ao Scanned é definido na definição de compartilhamento que você verá quando executar o comando usershare acima.

Você pode tentar isso sozinho em sua própria máquina. Abra um terminal e execute:

nautilus smb://192.168.0.101/Scanned

Você vê o arquivo testing123 adicionado com o toque?

EDIT : Se você compartilha requer credenciais, lembre-se de se adicionar ao banco de dados de senhas do samba:

  

sudo smbpasswd -a matt

    
por Morbius1 11.03.2018 / 00:15
1

O pacote libpam-smbpass foi removido upstream há algum tempo pelo que parecem ser motivos de segurança.

pam_smbpass: REMOVE this PAM module

    This pam module causes GPLv3, thread-unsafe Samba code to be directly loaded
    into the address space of many system services.  The code in question was not
    expected to run in this context, and while using the Samba, rather than the system
    password file is a admirable goal, this needs to be done over inter-process
    communication, such as is done by pam_winbind.

    pam_winbind is not a total replacement, as the migrate functionality used
    to keep the Samba password up to date with the system password is not
    present, but otherwise can provide essentially the same services.

    Andrew Bartlett

Um relatório de erros confirmado foi arquivado com relação a esse problema, que você pode deseja se inscrever.

Parece que a utilização de pam_winbind é a solução segura. Para saber mais sobre isso, consulte aqui e aqui

Editar:

 When a PAM aware privilege granting application is started, it
       activates its attachment to the PAM-API. This activation performs a
       number of tasks, the most important being the reading of the
       configuration file(s): /etc/pam.conf. Alternatively, this may be the
       contents of the /etc/pam.d/ directory. The presence of this directory
       will cause Linux-PAM to ignore /etc/pam.conf.

me@zippy-64bit:~$ cat /etc/pam.conf
# ---------------------------------------------------------------------------#
# /etc/pam.conf                                  #
# ---------------------------------------------------------------------------#
#
# NOTE
# ----
#
# NOTE: Most program use a file under the /etc/pam.d/ directory to setup their
# PAM service modules. This file is used only if that directory does not exist.
# ---------------------------------------------------------------------------#

# Format:
# serv. module     ctrl       module [path] ...[args..]          #
# name  type       flag     

Parece-me que no Ubuntu as configurações de autorização estão definidas em /etc/pam.d/common-account A partir do pam 1.0.1-6, este arquivo é gerenciado por pam-auth-update por padrão. para mais informações sobre pam-auth-update , consulte a página do manual

Fontes:

link

link

link

link

link

    
por Elder Geek 08.03.2018 / 17:46