Montare una cartella condivisa di Windows Server 2022 su Debian 12 (risolvendo “Permission denied”)

Montare una cartella condivisa SMB su Linux a volte può sembrare semplice… finché non appare il temuto errore:

mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)

Ecco come risolvere il problema passo per passo.

Leggi tutto: Montare una cartella condivisa di Windows Server 2022 su Debian 12 (risolvendo “Permission denied”)

Scenario

  • Server Linux: Debian 12.x
  • Server Windows: Windows Server 2022, Domain Controller
  • Condivisione SMB: //SERVER-NOME/Condivisione
  • Dominio Active Directory: DOMINIO.LOCAL
  • Utente dominio: username

Sintomo

Montando con:

sudo mount /mnt/Condivisione

compare l’errore “Permission denied” e nei log (dmesg) appare:

CIFS: Status code returned 0xc000006d STATUS_LOGON_FAILURE

Causa

mount.cifs gestisce in modo diverso le credenziali rispetto a smbclient.
Mentre con smbclient funziona:

smbclient -L //SERVER-NOME -U "DOMINIO\\username%password"

con mount.cifs il backslash (\) nell’username causa un fallimento dell’autenticazione.

Soluzione

1. Crea la directory di mount

sudo mkdir -p /mnt/Condivisione

2. Crea un file credenziali sicuro

Crea /etc/samba/credentials/server:

username=nome_utente
password=password_complicata_e_sicura
domain=DOMINIO

Nota: Usa domain=DOMINIO (NetBIOS), non DOMINIO.LOCAL.

(ovviamente devi personalizzare i valori del file!)

Imposta i permessi:

sudo chmod 600 /etc/samba/credentials/server

3. Aggiungi la riga in /etc/fstab:

//SERVER-NOME/Condivisione /mnt/Condivisione cifs credentials=/etc/samba/credentials/server,iocharset=utf8,vers=3.1.1,sec=ntlmssp,uid=1000,gid=1000,file_mode=0660,dir_mode=0770 0 0

(si tratta di un’unica riga, mi raccomando!)

Parametri chiave:

  • vers=3.1.1 → protocollo SMB di default su Windows Server 2022
  • sec=ntlmssp → autenticazione moderna supportata da AD
  • uid e gid → proprietario dei file su Linux
  • file_mode e dir_mode → permessi di default

Per eseguire il mount senza errori, dovrebbe bastare un semplice:

sudo mount /mnt/Condivisione

error: cannot communicate with server: Post http://localhost/v2/snaps/core: dial unix /run/snapd.socket: connect: no such file or directory

Provando ad usare il comando:

snap list

a seguito dell’installazione di snapd, tramite i seguenti comandi:

apt update
apt install snapd

su una distribuzione GNU Linux/Debian 10.13 (ormai vecchiotta, ma è LTS, prima o poi dovrò aggiornarla), ottengo l’errore in oggetto.

Il problema è dovuto al fatto che il demone è stato sì installato, ma non attivato!

Per farlo, usare:

systemctl enable snapd.service
systemctl start snapd.service

Se non parte, beh, significa che c’è qualche problema nel sistema e bisogna indagare, cercando in giro, mi spiace.

Debian Linux e LSI MegaRAID SAS

Monitorare il sistema RAID di un Server IBM x3400 M3 il cui controller RAID risulta “LSI Logic / Symbios Logic MegaRAID SAS 2108 [Liberator] (rev 05)”.

Devendo monitorare il sistema RAID di un Server IBM x3400 M3 il cui controller RAID risulta “LSI Logic / Symbios Logic MegaRAID SAS 2108 [Liberator] (rev 05)”, ho seguito le istruzioni di questo articolo (modificandole un po’ affinché funzionino).

Leggi tutto “Debian Linux e LSI MegaRAID SAS”

winecfg: 32: exec: winecfg.exe: not found

Su Debian 8.4 mi è capitato di installare Wine (per l’esattezza, avevo una vecchia versione, che poi è stata rimossa a seguito di conflitti dei pacchetti durante un aggiornamento) e, lanciando winecfg, ottenere questo errore:

budus@compaq:~$ winecfg 
cat: /home/budus/.wine/system.reg: File o directory non esistente
/usr/bin/winecfg: 32: exec: winecfg.exe: not found

L’errore si risolve semplicemente lanciando:

wine winecfg

E’ sufficiente farlo una volta, le successive, sarà sufficiente anche solo winecfg .

Samsung Wave Pro (S5330): Usarlo come Modem per collegamento Internet su Debian GNU/Linux

Dunque: scrivo questo articolo per spiegare brevemente come configurare una Debian GNU/Linux in modo da collegarsi ad Internet usando uno smartphone Samsung Wave Pro (S5330) come modem sfruttando l’operatore telefonico Vodafone.

Leggi tutto “Samsung Wave Pro (S5330): Usarlo come Modem per collegamento Internet su Debian GNU/Linux”

Ubuntu: Installiamo Linux tramite Network Boot (DHCP + PXE + TFTP + NFS)

E’ già stato trattato in un altro articolo di questo Blog l’installazione di una Debian usando una distribuzione Gentoo come server di boot.

Leggi tutto “Ubuntu: Installiamo Linux tramite Network Boot (DHCP + PXE + TFTP + NFS)”

Exim4: Smarthost con Account Multipli

Dove lavoro ho una connessione ADSL Telecom e – come capita ogni tanto – non si sa bene perché – quest’ultima ha deciso di cambiare il sistema relativo alla Posta Elettronica.

In particolare hanno cambiato il server SMTP e quello IMAP che ora sono, rispettivamente, out.impresasemplice.it e imap.impresasemplice.it .

Leggi tutto “Exim4: Smarthost con Account Multipli”