Nome utente Ubuntu specifico per WADS

Condividi qui i tuoi suggerimenti o problemi riguardanti la console WAPT o l'agente WAPT
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
tommaso789
Messaggi: 95
Registrazione: 31 maggio 2021 - 15:44

20 agosto 2025 - 16:45

Buongiorno,

Abbiamo configurato il nostro WADS per poter distribuire workstation con Ubuntu. L'inizio del nostro file cloud-config di base è il seguente:

Codice: Seleziona tutto

#cloud-config
autoinstall:
  # version is an Autoinstall required field.
  version: 1

  identity:
    hostname: {{hostname}}
    username: monprenom
    password: "monmdp"

  locale: fr_FR.UTF-8

  keyboard:
    layout: fr
    variant: oss

  timezone: Europe/Paris

  packages:
    - ubuntu-desktop
    - gdm3
    - language-pack-fr
    - language-pack-gnome-fr
    ...
Come si può vedere dal parametro {{hostname}}, lo script utilizzerà il nome host specificato durante l'avvio PXE della macchina. Ma è possibile fare lo stesso per il nome utente (invece di "myfirstname"), in modo che dopo la distribuzione la macchina abbia il nome specificato durante l'avvio PXE e non sia necessario eseguire comandi usermod dopo la distribuzione (in particolare per il nome di sessione, il nome visualizzato e la home dell'utente)?.

Grazie in anticipo,

Sinceramente.
Avatar utente
blemoigne
Messaggi: 176
Registrazione: 17 luglio 2020 - 11:29

21 agosto 2025 - 16:20

Ciao,
questi non saranno utenti di dominio.
tommaso789
Messaggi: 95
Registrazione: 31 maggio 2021 - 15:44

21 agosto 2025 - 16:46

Salve,

no, non ci sono utenti di dominio.

Cordiali saluti.
Avatar utente
blemoigne
Messaggi: 176
Registrazione: 17 luglio 2020 - 11:29

22 agosto 2025 - 16:55

Ciao,
questo potrebbe essere gestito da un pacchetto contenente un dizionario {macchina: utente}. A seconda della macchina, verrebbe creato l'utente corrispondente.
Cordiali saluti,
Bertrand
tommaso789
Messaggi: 95
Registrazione: 31 maggio 2021 - 15:44

25 agosto 2025 - 09:05

Salve,

grazie per il suo feedback. Questo pacchetto è disponibile nel negozio WAPT? In caso affermativo, come si utilizza?

Cordiali saluti.
Avatar utente
blemoigne
Messaggi: 176
Registrazione: 17 luglio 2020 - 11:29

25 agosto 2025 - 12:11

Buongiorno,
Non esiste un pacchetto esistente, ma potrebbe avere un aspetto simile a questo:

Codice: Seleziona tutto

from setuphelpers import *

def install():
    userdict = {'machine1': 'user1', 'machine2': 'user2'}
    user = userdict[host_info()['computer_name']]
Quindi eseguire tutte le azioni di useradd/usermod con la variabile utente recuperata.
Distinti saluti,
Bertrand
Avatar utente
blemoigne
Messaggi: 176
Registrazione: 17 luglio 2020 - 11:29

25 agosto 2025 - 12:18

Potremmo anche utilizzare questo pacchetto come guida per crittografare la password:
https://wapt.tranquil.it/store/fr/detai ... _PROD.wapt
tommaso789
Messaggi: 95
Registrazione: 31 maggio 2021 - 15:44

26 agosto 2025 - 14:37

Salve,

OK, ma non sarebbe possibile avere due prompt all'avvio del PXE di WAPT? Uno che chieda il nome host (come già avviene) e uno che chieda il nome utente, in modo da poterlo utilizzare nella configurazione di inizializzazione del cloud.

Grazie in anticipo, cordiali saluti.
tommaso789
Messaggi: 95
Registrazione: 31 maggio 2021 - 15:44

18 settembre 2025 - 16:32

Salve,

avete avuto modo di esaminare la mia richiesta?

Grazie in anticipo, cordiali saluti.
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

19 settembre 2025 - 21:29

thomas789 ha scritto: 26 agosto 2025 - 14:37 Ok, ma non è possibile avere due prompt all'avvio del PXE di WAPT? Uno che chieda il nome host (come già avviene) e uno che chieda il nome utente, in modo che possa essere utilizzato nella configurazione di inizializzazione del cloud.
Al momento no.

Dobbiamo includere "dati extra" nei WAD che potrebbero essere utilizzati nei template. Questi dati extra verrebbero inseriti nella console. Al momento, questo non è possibile.

Nel frattempo, la soluzione più pragmatica è quella di far sì che l'utente si unisca al dominio e aggiunga la macchina al dominio con un SSD (funziona come Windows con cache delle credenziali locale), quindi sembra la soluzione più logica... Inoltre, consente l'autenticazione automatica Kerberos (insieme a Keycloak, è perfetto)
Risposta