AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / 问题

Perguntas[samba](ubuntu)

Martin Hope
mesopotamianZa
Asked: 2023-12-04 14:24:24 +0800 CST

Problemas de permissão do Sambashare e chgrp

  • 5

Muito novo no Ubuntu aqui e aprendendo à medida que vou configurando um NAS.

Estou tendo um problema com o Sambashare, onde perco permissões em todas as subpastas, exceto a pasta raiz, ao acessar o NAS na área de trabalho do Windows. Não é possível escrever em nenhuma subpasta. MAS consigo corrigir esse problema (parece temporário, mas não testei muito) com:

sudo chgrp sambashare /mediaserver/data/directory

Mas isso só funciona no diretório que especifiquei e não em nenhum diretório pai/filho.

Minha configuração SMB é assim:

[NAS]
path = /mediaserver
guest ok = No
writeable = Yes
create mask = 0777
directory mask = 0777

EDITAR:

Aqui está o procedimento que segui para configurar o Samba:

# Update device:
sudo apt update && sudo apt upgrade -y

# Install Samba
sudo apt-get install samba samba-common-bin
Y

# identify the drive
sudo fdisk -l

# Note the partition ie.: /dev/sda1

# Create directory to share 
sudo su
cd /
mkdir mediaserver
ls -l

# Provide user full access to the directory
chmod 777 mediaserver

- Alt + D to exit root mode

# To configure Samba share:
sudo nano /etc/samba/smb.conf


# Insert new section at bottom of conf
[NAS]
path = /mediaserver 
writeable = Yes 
create mask = 0777 
directory mask = 0777 


# Restart the Samba daemon after making changes
sudo systemctl restart smbd

# Mount ext drive to the share directory
sudo mount -t auto /dev/sda1 /mediaserver

# Enable ext drive to be auto mounted whenever system reboots
sudo nano /etc/fstab

# Add the following line:
/dev/sda1 /mediaserver auto noatime 0 0

# Set group ownership of mediaserver directory to sambashare group
sudo chgrp sambashare /mediaserver

# Add user account to sambashare
sudo smb passwd -a authuser1

# To find systems IP address:
ifconfig

# On Windows map network drive:
\\1.2.3.4\NAS
samba
  • 1 respostas
  • 68 Views
Martin Hope
WoutVanAertTheBest
Asked: 2023-09-03 22:10:18 +0800 CST

Não consigo conectar ao SMB 1.0

  • 5

Eu sou um usuário novato do Kubuntu 22.04 x64. Eu tenho a versão do kernel: Linux 6.2.0-31-generic x86_64.

Tenho 2 casas e instalei em ambos os PCs a mesma versão de SO (mesmo ISO): a) PC Desktop + NAS rodando com SMB1 (Buffalo Linkstation). b) notebook + outro NAS com SMB1 (outro Buffalo Linkstation, porém modelo mais antigo que o local acima)

Na linha de comando, preciso me conectar aos compartilhamentos NAS.

No local "a", depois de alguns tris finalmente consigo me conectar ao meu compartilhamento com este comando:

sudo mount -t cifs //192.168.2.6/development /nas/development -o username=wout,password=xxxxxxxx,domain=MSHOME,vers=1.0 

e posso me conectar sem problemas. (A próxima etapa será usar um arquivo de credenciais em vez do comando usuário/passar)

No local "b", com NAS mais antigos, usando smb4K , posso me conectar ao meu NAS usando o Dolphin, mas realmente não consigo descobrir como fazer o comando acima funcionar. Já faz uma semana que estou martelando a cabeça neste caderno, mas nenhum resultado.

sudo mount -t cifs //192.168.2.6/development /nas/development -o username=wout,password=xxxxxxxx,domain=MSHOME,vers=1.0 

Tem resultado:

mount.cifs kernel mount options: ip=192.168.2.6,unc=\\192.168.2.6\development,vers=1.0,user=wout,domain=MSHOME,pass=******** mount error(22): Invalid argument Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)

Esta é a saída de: tail -f /var/log/kern.log :

Sep  3 15:42:40 wout kernel: [ 2807.010994] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers

Sep  3 15:42:40 wout kernel: [ 2807.011003] CIFS: Attempting to mount \\192.168.2.6\sviluppo

Sep  3 15:42:40 wout kernel: [ 2807.034540] CIFS: VFS: cifs_mount failed w/return code = -22

Tentei modificar /etc/samba/smb.conf

   workgroup = MSHOME
   min protocol = CORE
   client min protocol = NT1
   server min protocol = NT1

Mas qualquer resultado: o Dolphin funciona bem, mas na linha de comando não consigo conectar e o kernel.log não está ajudando muito, pois não escreve qual argumento está errado.

Tentei mudar a posição dos argumentos, pasta de montagem, caminho nas, .. nada

Eu tentei o comando modprobe cifs disable_legacy_dialects=n

Existe alguém que possa me ajudar dando alguns conselhos, por favor?

Eu li quase todos os posts sobre esse problema, mas não consigo encontrar uma solução, talvez esteja faltando alguma coisa na minha instalação

samba
  • 1 respostas
  • 52 Views
Martin Hope
poloine
Asked: 2022-12-29 06:42:07 +0800 CST

Precisa de ajuda para configurar um compartilhamento protegido por senha do samba

  • 5

Estou tentando fazer em um computador servidor Ubuntu (22.04.1 LTS) um servidor de arquivos Samba (4.15.9-Ubuntu) com um compartilhamento protegido por senha:

Eu mantenho a configuração [homes] para saber se funciona com o usuário existente no Ubuntu, que é "toi". Agora quero compartilhar uma unidade de disco externa montada com o login "bert" e uma senha personalizada.

Eu montei a unidade em /mnt/m3. O arquivo que desejo acessar está em /mnt/m3/STOREX/, que é root:root acessível, e com o mod 777.

Criei a seguir o usuário "bert" do grupo "samba" e o adicionei como um usuário samba com uma senha personalizada.

Em seguida, alterei o arquivo smb.conf assim:

[global]
        bind interfaces only = Yes
        interfaces = 127.0.0.0/8 eno1
        log file = /var/log/samba/log.%m
        logging = file
        map to guest = Bad User
        max log size = 1000
        obey pam restrictions = Yes
        pam password change = Yes
        panic action = /usr/share/samba/panic-action %d
        passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
        passwd program = /usr/bin/passwd %u
        server role = standalone server
        server string = %h server (Samba, Ubuntu)
        unix password sync = Yes
        usershare allow guests = Yes
        idmap config * : backend = tdb
        hosts allow = 192.168.


[homes]
        browseable = No
        comment = Home Directories
        create mask = 0775
        directory mask = 0775
        read only = No


[DD]
        comment = DD
        browseable = yes
        create mask = 0775
        directory mask = 0775
        path = /mtn/m3/STOREX
        read only = No
        valid users = @samba bert toi

Agora, o que quer que eu coloque como parâmetro da linha valid users, nada funciona. Consigo ver o compartilhamento na rede, mas o log não funciona, seja com meu usuário de trabalho "toi" ou com o novo "bert", e não entendo o que estou fazendo de errado

samba
  • 1 respostas
  • 29 Views
Martin Hope
jordan.baucke
Asked: 2022-03-31 21:04:44 +0800 CST

Compartilhamento Samba Configurado pelo Ansible Não Acessível

  • 1

Estou tentando administrar os compartilhamentos do Samba em um Ubuntu 20.04arquivo Samba 4.13.17-Ubuntu.

Eu tenho um playbook Ansible que grava minha configuração do Samba parasmb.conf

ansible-samba

e estou adicionando writable& browseablecomoyes

Quando reviso o arquivo emsmb.conf

Eu vejo:

smb.confg

O yesfoi alterado para True(o que não combina com a maneira como eu vi a maioria dos smb.confexemplos (sempre usando strings sim/não)

Quando tento acessar o compartilhamento, no entanto, recebo que estou impedido de navegar pelos arquivos.

navegue para compartilhar

Quando edito manualmente o arquivo smb.confno servidor altero Truepara yese reinicio o serviço, tudo funciona bem?

smb.conf atualizado navegador atualizado

eu estou correndoansible: stable 5.3.0

samba
  • 1 respostas
  • 102 Views
Martin Hope
Vladimir Yanakiev
Asked: 2022-02-14 10:30:20 +0800 CST

Gio copie todos os arquivos da pasta compartilhada

  • 1

Eu quero copiar todos os arquivos da pasta compartilhada do Windows para minha pasta local no Ubuntu. Estou usando o gio e a seguinte linha:

gio copy smb://computerName/FoldName/* ~/localFolder/

mas o resultado é gio: smb://...../*: argumento inválido

Como copiar todos os arquivos da pasta de compartilhamento na pasta local com o GIO?

samba
  • 1 respostas
  • 194 Views
Martin Hope
Rusty Weber
Asked: 2021-11-01 13:54:28 +0800 CST

Monte automaticamente o compartilhamento CIFS enquanto estiver conectado a uma rede específica e, em seguida, desmonte automaticamente logo após ou antes de desconectar

  • 0

O problema: eu tenho um laptop (executando o Ubuntu 20.04) que é altamente móvel e funciona em vários locais. Enquanto estiver no local A: tenho um compartilhamento CIFS que preciso trabalhar. Embora não esteja no local A, não preciso desse compartilhamento CIFS específico. Se eu montar o compartilhamento CIFS manualmente usando tudo funciona, mas gostaria de automatizar o processo porque mudo de local pelo menos 2 a 3 vezes por dia. Quando me conecto à rede no local A, não quero montar manualmente o compartilhamento de arquivos cifs, prefiro que ele esteja em execução. Ainda mais importante, se eu me desconectar do local A, não quero que meu sistema falhe porque acha que deve haver um sistema de arquivos que não existe mais. A conclusão manual dessas tarefas está começando a ser tediosa muito rapidamente.

NOTA : Esta não é uma pergunta sobre fstab, a menos, é claro, que você conheça uma maneira de fazer com que o arquivo fstab se comporte dessa maneira de alternar constantemente o local e as redes e apenas montar o sistema de arquivos apenas no local/rede apropriado. Eu tenho uma entrada fstab para o compartilhamento cifs que facilita a montagem e desmontagem, mas na verdade não resolve meu problema.

samba
  • 1 respostas
  • 691 Views
Martin Hope
user3915932
Asked: 2021-08-13 10:22:06 +0800 CST

Navegação GVFS SMB e NT1

  • 0

Ao navegar na minha rede e clicar em um servidor ubuntu específico configurado como servidor samba na minha rede na tentativa de mostrar a listagem de compartilhamento, recebo o erro "Falha ao recuperar a listagem do servidor: argumento inválido". Depois de pesquisar isso, descobri que isso se deve ao fato de o servidor Ubuntu usar como padrão o SMB2 como a versão do cliente min do servidor e, por algum motivo, o GVFS SMB Browse usa o NT1 ao tentar exibir uma lista de compartilhamentos. Confirmei isso alterando a versão mínima do servidor para NT1 no meu servidor e realmente funcionou. Alguém encontrou uma maneira de exibir a listagem de compartilhamentos de um servidor samba (via GVFS) sem precisar alterar a versão min do servidor para NT1? Estou bastante surpreso que isso não pareça ter sido corrigido no GVFS, devido ao fato de a Microsoft ter preterido o SMB1 por um tempo.

samba
  • 1 respostas
  • 376 Views
Martin Hope
Minsky
Asked: 2021-05-03 02:21:44 +0800 CST

Acesse um disco rígido conectado por USB a um roteador: Falha ao montar o compartilhamento do Windows

  • 1

Conectei um disco rígido a um roteador - via cabo USB - para permitir o compartilhamento de arquivos da LAN. Até agora é possível acessar a partir de um dispositivo Android. O dispositivo também é detectado no Ubuntu, mas não é possível acessá-lo. Ao clicar duas vezes na pasta que imprime:

Failed to Mount Windows Share: Software caused connection to abort

O sistema de arquivos da unidade é NTFS.

A configuração do roteador indica que o compartilhamento de arquivos é um compartilhamento de samba, portanto, isso também deve funcionar. E como dito, é possível ler livros etc do telefone Android.

Qualquer ideia?

Roteador : EE BrightBox

samba
  • 1 respostas
  • 1157 Views
Martin Hope
heynnema
Asked: 2021-03-22 15:26:03 +0800 CST

Problema do Ubuntu 20.xx SAMBA

  • 2

Já faz um tempo desde que usei o SAMBA para acessar compartilhamentos de rede. Estava funcionando bem em 19.xx, mas acho que pode estar quebrado em 20.04 e 20.10 (estou usando 20.10).

Não consigo acessar os compartilhamentos no meu próprio computador local, embora pareça ser capaz de acessar os compartilhamentos no meu roteador. Aparece uma caixa de diálogo de erro, com uma mensagem sobre "Falha ao recuperar a lista de compartilhamento do servidor"? Desculpe, não me lembro da mensagem de erro exata.

Acho que sei qual pode ser o problema. Parece que o SMB1 pode ter sido desativado por motivos de segurança, mas o SMB2/3 ainda pode estar lá. Não sei exatamente como descobrir isso.

testparmpassado. findsmbe smbtreenão funcionou (mas agora funciona, após o patch a seguir).

Editei /etc/samba/smb.conf e adicionei o seguinte à seção de rede...

client min protocol = NT1
server min protocol = NT1
name resolve order = bcast host lmhosts wins

reiniciei o smbd e o nmbd, e isso parece ter corrigido. Acho que isso reativa o SMB1... mas não sou especialista em SAMBA aqui.

Agora smbstatusmostra...

Samba version 4.12.5-Ubuntu
PID     Username     Group        Machine                                   Protocol Version  Encryption           Signing              
----------------------------------------------------------------------------------------------------------------------------------------
24943   nobody       nogroup      satellite-e55 (ipv6:fe80::c433:26d6:91d2:3475:59876) NT1               -                    -                    
19177   nobody       nogroup      satellite-e55 (ipv4:192.168.0.100:57868)  NT1               -                    -                    

Service      pid     Machine       Connected at                     Encryption   Signing     
---------------------------------------------------------------------------------------------
IPC$         19177   satellite-e55 Sat Mar 20 07:17:40 PM 2021 PDT  -            -           
IPC$         24943   satellite-e55 Sun Mar 21 07:56:25 AM 2021 PDT  -            -           

No locked files

É isso que está acontecendo e implementei a correção correta/melhor? O que aconteceu em 20.xx que pode ter causado esse problema?

Atualização nº 1:

nmap --script smb-protocols IPofServer/32

Meu roteador...

~$ nmap --script smb-protocols 192.168.0.1/32
Starting Nmap 7.91 ( https://nmap.org ) at 2021-03-22 07:01 PDT
Nmap scan report for caspurr.local (192.168.0.1)
Host is up (0.012s latency).
Not shown: 986 closed ports
PORT      STATE SERVICE
53/tcp    open  domain
80/tcp    open  http
139/tcp   open  netbios-ssn
445/tcp   open  microsoft-ds
548/tcp   open  afp
631/tcp   open  ipp
5000/tcp  open  upnp
8200/tcp  open  trivnet1
9100/tcp  open  jetdirect
9101/tcp  open  jetdirect
9102/tcp  open  jetdirect
9103/tcp  open  jetdirect
20005/tcp open  btx
49152/tcp open  unknown

Host script results:
| smb-protocols: 
|   dialects: 
|     NT LM 0.12 (SMBv1) [dangerous, but default]
|     2.02
|     2.10
|     3.00
|     3.02
|_    3.11

Nmap done: 1 IP address (1 host up) scanned in 4.21 seconds

Meu PC...

~$ nmap --script smb-protocols 192.168.0.100/32
Starting Nmap 7.91 ( https://nmap.org ) at 2021-03-22 07:03 PDT
Nmap scan report for ubuntu-eth0.local (192.168.0.100)
Host is up (0.00012s latency).
Not shown: 996 closed ports
PORT    STATE SERVICE
80/tcp  open  http
139/tcp open  netbios-ssn
445/tcp open  microsoft-ds
631/tcp open  ipp

Host script results:
| smb-protocols: 
|   dialects: 
|     NT LM 0.12 (SMBv1) [dangerous, but default]
|     2.02
|     2.10
|     3.00
|     3.02
|_    3.11
samba
  • 2 respostas
  • 2122 Views
Martin Hope
Ace Bebop
Asked: 2020-12-18 23:03:22 +0800 CST

Outra questão do Ubuntu 20.04 / Samba

  • 1

Neste último fim de semana, atualizei do Ubuntu 18.04LTS para o 20.04LTS. Ainda estou resolvendo os problemas, mas o maior problema que estou tentando resolver é acessar 3 dos meus dispositivos NAS. Estes são DNS-321 e -323 mais antigos da D-Link, portanto, não suportam os sabores mais recentes de SMB.

Adicionei a client min protocol = NT1entrada ao smb.conf, mas ainda não consigo adicionar os compartilhamentos via Arquivos. Ao tentar se conectar a smb://192.168.1.foo/Volume_1, recebo uma mensagem de erro de: " Não foi possível acessar o local - Falha ao montar o compartilhamento do Windows: Software causou interrupção da conexão. "

No entanto, quando eu uso smbclient //192.168.1.foo/Volume_1 -U user, posso fazer login e direcionar o conteúdo. Então, estou confuso sobre o motivo pelo qual o Files não monta o compartilhamento, mas o smbclient está muito feliz.

Com base nos resultados do smbclient, acho que tenho o smb.conf e o Samba em geral configurados corretamente, só não consigo descobrir por que essas configurações não estão sendo passadas para o Nautilus / Files.

samba 20.04
  • 1 respostas
  • 513 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve