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

DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
Analizziamo nel dettaglio DJI RS 5, l'ultimo arrivato della famiglia Ronin progettato per videomaker solisti e piccoli studi. Tra tracciamento intelligente migliorato e ricarica ultra rapida, scopriamo come questo gimbal eleva la qualità delle produzioni.
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D è la nuova CPU gaming di riferimento grazie alla 3D V-Cache di seconda generazione e frequenze fino a 5,6 GHz. Nei test offre prestazioni superiori a 9800X3D e 7800X3D, confermando la leadership AMD nel gaming su PC.
Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 26-10-2005, 19: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, 21: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, 12: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 13:06.
_YTS_ è offline   Rispondi citando il messaggio o parte di esso
Old 27-10-2005, 13: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, 15: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, 15: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, 16: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, 18: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


DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker DJI RS 5: stabilizzazione e tracking intelligent...
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequen...
Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
Robot aspirapolvere per tutte le tasche:...
Accedere alle mail di un lavoratore lice...
Amazon Haul scatenato: migliaia di prodo...
Amazon Seconda Mano rilancia: sconto ext...
Super prezzo Amazon per ECOVACS DEEBOT T...
NVIDIA Shield TV: dieci anni di aggiorna...
Le 10 offerte migliori su Amazon oggi, c...
Autostrade che 'pensano': l'AI arriva su...
AMD alza l'asticella: Zen 6 è la ...
Il satellite spia russo Olymp-1 si &egra...
Rocket Lab prosegue l'assemblaggio del n...
Il Wet Dress Rehearsal della missione Ar...
31,4 Tbps: Aisuru sfonda il suo stesso r...
Giocattoli AI, una falla espone oltre 50...
OPPO Reno15 in viaggio con Gaia Gozzi: i...
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: 10:20.


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