Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 26-10-2005, 18:47   #1
_YTS_
Senior Member
 
L'Avatar di _YTS_
 
Iscritto dal: Oct 2003
Città: La Spezia
Messaggi: 962
automatizzare inserimento password

Ciao ragazzi,
avrei la necessità, usando samba e il suo tool smbpasswd, di inserire una quantità un po elevata di password.
ho usato lo script mksmbpasswd.sh per creare il database smbpasswd con tutti gli utenti dentro:

cat /etc/passwd |/etc/samba/mksmbpasswd.sh > /etc/samba/smbpasswd

ora pero dovrei poter inserire le password, per ora uguali a tutti gli utenti, allo
scopo ho gia predisposto uno script alla buona di test:

#!/bin/bash

gawk -F: '{ print $1 }' /etc/passwd > testpasswd

for i in `cat /etc/samba/testpasswd`
do
echo ""
echo "*** inserire password per $i ***"
echo ""
smbpasswd -a $i
done

con esso, prendendo gli user da /etc /passwd, vado ad inserire la pass all'interno del file precedentemente creato... tuttavia la pass come è giusto che sia mi viene richiesta a video.

esiste un modo per cui io setto la passwd in una variabile e riesco a darla in pasto all'input che appare a video?

mille tnx
__________________

Gigabyte ga-p55-ud6 | Intel i7 860 | 2x2gb Corsair xms3 | Adaptec 2410sa | raid1 barracuda 500gb 7200.12 | Intel x25-m 80gb G2 | ATI radeon 4890 | tutto in downclock (non ho parenti all'enel)
_YTS_ è offline   Rispondi citando il messaggio o parte di esso
Old 26-10-2005, 20:14   #2
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Eh eh non li freghi facilmente quelli...i programmi come smbpasswd richiedono un terminale, se usi un pipe sgamano...
Credo che occorrerebbe un programmino che crei un pts (pseudo-terminal) e tramite quello foraggi opportunamente smbpasswd...
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 27-10-2005, 11:51   #3
_YTS_
Senior Member
 
L'Avatar di _YTS_
 
Iscritto dal: Oct 2003
Città: La Spezia
Messaggi: 962
tnx dell'intervento.

ho navigato in rete un bel po... ho trovato expect che mi permette di inserire
passwd non interattivamente, ti faccio un esempio:

#!/usr/bin/expect
# $argv contiene tutti i parametri a riga di comando
set cmd $argv

# send_human occorre per l'opzione -h (human) di send
set send_human {.1 3 1 .05 2}

# Connessione automatizzata

# lancia il client ftp per la connessione al server localhost
spawn smbpasswd angelo

# si aspetta un prompt del tipo "login: "
expect "New SMB password: "
# invia lo username
send "angelo\n"

# etc, etc.
expect "Retype new SMB password: "
send -h "angelo\n"

#send -h "exit\n"

non è molto intuitivo lo script, cmq funziona anche se un po lento.
mi servirebbe ora automattizzare questo con i tanti utenti che ho da inserire.
sono a piu di metà lavoro ghgh, ci posso riuscire.
txn
__________________

Gigabyte ga-p55-ud6 | Intel i7 860 | 2x2gb Corsair xms3 | Adaptec 2410sa | raid1 barracuda 500gb 7200.12 | Intel x25-m 80gb G2 | ATI radeon 4890 | tutto in downclock (non ho parenti all'enel)

Ultima modifica di _YTS_ : 27-10-2005 alle 12:06.
_YTS_ è offline   Rispondi citando il messaggio o parte di esso
Old 27-10-2005, 12:25   #4
_YTS_
Senior Member
 
L'Avatar di _YTS_
 
Iscritto dal: Oct 2003
Città: La Spezia
Messaggi: 962
ho scoperto altro...
da riga se do questo:

(echo angelo; echo angelo) | smbpasswd -U angelo -s

riesco a settare per l'utente angelo la passwd angelo.

ora non mi resta unire tutta la roba che ho postato sin'ora, almeno spero...
nel frattempo se avete idee

ciaooo
__________________

Gigabyte ga-p55-ud6 | Intel i7 860 | 2x2gb Corsair xms3 | Adaptec 2410sa | raid1 barracuda 500gb 7200.12 | Intel x25-m 80gb G2 | ATI radeon 4890 | tutto in downclock (non ho parenti all'enel)
_YTS_ è offline   Rispondi citando il messaggio o parte di esso
Old 27-10-2005, 14:21   #5
pinok
Senior Member
 
Iscritto dal: Jun 2001
Città: Alessandria (provincia)
Messaggi: 4772
Ma il file delle password di samba è criptato o sono criptate solo le password?
Perché se non è criptato e le vuoi tutte uguali, non puoi bypassare mksmbpasswd e scrivere solo il primo utente da terminale, poi guardi com'è codificata la password e per tutti gli altri la aggiungi secca, senza intervenire.
Quindi ti servirebbe uno script che prende gli utenti, li aggiunge al file di samba con la sintassi giusta e al momento di scrivere la password ci infili sempre la solita.

Se poi samba usasse lo stesso algoritmo di hashing del sistema (MD5 o SHA) non potresti anche prendere da /etc/shadow le password e buttarle in samba così ognuno ha già le sue?

Nota che ti sto parlando come uno che considera samba una black box, l'ho visto poco e formulo consigli ipotizzando alcune features di samba
pinok è offline   Rispondi citando il messaggio o parte di esso
Old 27-10-2005, 14:43   #6
gurutech
Senior Member
 
L'Avatar di gurutech
 
Iscritto dal: Jun 2000
Città: S.Giuliano (MI)
Messaggi: 1047
ciao, anche se non è prettamente in topic ti segnalo che io uso debian e non c'è la possibilità di impostare la password di sistema passandola in uno script a passwd, mentre il passwd di redhat possiede questa possibilità, così ho creato un passwd-rh da installare su debian...
http://www.gurutech.it/debs/
__________________
“No te tomes tan en serio la vida, al fin y al cabo no saldrás vivo de ella”
gurutech è offline   Rispondi citando il messaggio o parte di esso
Old 27-10-2005, 15:21   #7
_YTS_
Senior Member
 
L'Avatar di _YTS_
 
Iscritto dal: Oct 2003
Città: La Spezia
Messaggi: 962
ciao,
le passwd sono criptate nel formato seguente, es:

angelo:1002:0853EE6196F3B6A2E68AA26A841A86FA:557E82AC54FB6161FDFC23E3064155C9:[U ]:LCT-435F9ADC:,,,

e cosi via per ogni utente....
dunque:
nell'ultimo post ho trovato il modo, tramite stringa, di cambiare la pass senza intervento alcuno.
questo ha funzionato mettendo la passwd, in quel caso angelo, e l'user sempre angelo, nella stringa in questione.
trattandosi di variabili, credo che lavorando un po su uno script si riesca a fargli prendere gli utenti da un elenco e impostare le passwd nello stesso modo.

attendo vostri riscontri, mille tnx
ciao
__________________

Gigabyte ga-p55-ud6 | Intel i7 860 | 2x2gb Corsair xms3 | Adaptec 2410sa | raid1 barracuda 500gb 7200.12 | Intel x25-m 80gb G2 | ATI radeon 4890 | tutto in downclock (non ho parenti all'enel)
_YTS_ è offline   Rispondi citando il messaggio o parte di esso
Old 27-10-2005, 17:53   #8
_YTS_
Senior Member
 
L'Avatar di _YTS_
 
Iscritto dal: Oct 2003
Città: La Spezia
Messaggi: 962
ecco lo script funzionante:

#!/bin/bash

gawk -F: '{ print $1 }' /etc/passwd > testpasswd

for i in `cat /etc/samba/testpasswd`
do
echo ""
echo "*** inserire password per $i ***"
echo ""
(echo $i; echo $i) | smbpasswd -U $i -s
done

ovviamente assegno la stessa pass uguale all'user per ognuno.
questo non mi piace, lo fatto per testare, ora farò o meglio cercherò di
fare questo per garantire un minimo di sicurezza (veramente minimo):

prendere le prime 4 lettere di ogni users e aggiungerci le altre 4 rimanenti (passwd di 8 caratteri) con un suffisso tipo 2005 o 005! vediamo....

a dopo spero, ciao
__________________

Gigabyte ga-p55-ud6 | Intel i7 860 | 2x2gb Corsair xms3 | Adaptec 2410sa | raid1 barracuda 500gb 7200.12 | Intel x25-m 80gb G2 | ATI radeon 4890 | tutto in downclock (non ho parenti all'enel)
_YTS_ è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Il meglio di Amazon del weekend in uno s...
Speciale TV in offerta su Amazon: Hisens...
Non c'è pace per Trezor: 347.000 e-mail ...
È un portatile Dell e li vale tut...
Apple iPhone 17 Pro Max 256GB a 1.195€ (...
GPT-6 Astra è davvero AGI o non s...
LG OLED G6S 48'' a 845€ e G6 55'' a 1368...
Mantax Otax: il malware Android che crip...
Musk incassa un altro maxi contratto IA:...
Le vendite di EV sono esplose in tutto i...
Avio si prepara ai test del Dimostratore...
Space Pioneer ha annunciato le cause del...
Anthropic avrebbe nuovi antibiotici cont...
Scoperto un 'moltiplicatore nascosto' ne...
DREO: a IFA 2026 4 novità fra cui...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 09:27.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v