• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af tarj1974 | 23.10.2014 18:44

Brug for et stykke kode der laver autogenereret liste over databaser, brugere og kodeord ...

Programmering
Hej Linux hjerner :D

Jeg har brug for et stykke kode, der laver en liste over tilfældigheds autogenerede databaser, brugere og kodeord til innovativ websteds generering. :D

Mvh,
Thomas :D

  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer6

# 1

10 år 8 måneder siden

Permalink

Indsendt af julemand101 den 23. oktober 2014 kl. 19:02

Permalink

Prøv lige at skrive en

Prøv lige at skrive en noget længere og bedre kravspecifikation til det arbejde du ønsker hjælp til. Du kunne fx starte med at nævne hvad for en database vi snakker om, hvordan er strukturen i denne database (altså hvilke tabeller).

Hvad dækker ordet "tilfældigheds..." over i dit indlæg? Det giver ikke rigtig nogen mening i den sammensætning du benytter.

Og sidst, brug for pokker i nærheden den mængde tid på at forklare dit problem som du forventer det vil tage en af hjælpe dig med problemet. Jeg kan virkelig ikke klare at se folk skrive så kortfattet når det de beder om er noget der måske tager 1-2 timer at løse.
  • Log ind eller opret dig for at tilføje kommentarer

# 2

10 år 8 måneder siden

Permalink

Indsendt af tarj1974 den 23. oktober 2014 kl. 20:05

Permalink

Indrømmet alt for kort :)

Okay jeg skal nok prøve :D
Det er indrømmet at min forklaring var alt for kort :D

Der er tale om MySQL databaser der skal bruges til Joomla! website udvikling.
Det er ikke nødvendigt at disse databaser har noget indhold. Da de skal bruges til at sætte Joomla! installationer op fra bunden
Jeg tænker at det kan se sådan ud:

Database 1: Database navn= agup3zew6yi7 Bruger 1: Bruger navn = e3tp6iti2dnd Kodeord 1: kodeord = 3xifbpbxfy22
Database 2: Database navn= nyt database navn Bruger 2: Bruger navn = nyt brugernavn Kodeord 2: kodeord = nyt kodeord.
... etc. etc. etc. fx. maximum 40 gange.
Jeg tror det vil være godt at navne og kodeord består af 12 tilfældige karakterer bestående af små bogstaver og tal
Jeg kunne tænke mig disse oprettet som MySQL databaser uden indhold.
Også kan de fx. sammenfattes i et dokument med dimensioner som A4 i et dokument, som så kan udskrives hvis det passer en.
Dette kan fx. være 40 databaser, brugernavne og kodeord som allerede er blevet oprettede, i MySQL, på en side. 1½ linjes mellemrum.
Det er dog ikke et krav om 40 databaser/linjer med 1½ linjes mellemrum. Det er helt op til en selv.

Noget helt andet man kan gøre er at lægge det ind i et 2-dimensionalt array eller regneark.

Skriv endelig om yderligere specifikations krav, hvis nødvendigt :D

Mvh, Thomas :D
  • Log ind eller opret dig for at tilføje kommentarer

# 3

10 år 8 måneder siden

Permalink

Indsendt af dudsen den 23. oktober 2014 kl. 21:20

Permalink

uelegant løsning

Det er sent og jeg skal snart i sæng så det er alt jeg lige kan komme på

#!/bin/bash
for i in {0..40}; do
passwd=`openssl rand -base64 32`;
username="user$i";
database="db$i";
echo "$database; $username; $passwd";
done

  • Log ind eller opret dig for at tilføje kommentarer

# 4

10 år 8 måneder siden

Permalink

Indsendt af dudsen den 23. oktober 2014 kl. 21:20

Permalink

uelegant løsning

dobbelpost
  • Log ind eller opret dig for at tilføje kommentarer

# 5

10 år 8 måneder siden

Permalink

Indsendt af tarj1974 den 24. oktober 2014 kl. 14:35

Permalink

Hej Dudsen :DHåber du vil

Hej Dudsen :D

Håber du vil nå videre snart :D

Mit Bash repertoire er noget forkomment :D

Mvh,
Thomas :D
  • Log ind eller opret dig for at tilføje kommentarer

# 6

10 år 8 måneder siden

Permalink

Indsendt af tarj1974 den 25. oktober 2014 kl. 14:47

Permalink

Hej Linux Hjerner.Har

Hej Linux Hjerner.

Har fundet følgende stykke kode, og tror at det er centralt i forhold til Dudsens kode ovenover.
Variablerne skal nok hedde noget andet :)
Er der en der kan tilføje og rette det til? :)

mysql --user=root --password=${ROOTPASSWD} << EOT
create user \'${USRNME}\' identified by \'${DBPASSWD_TMP}\';
grant all privileges on \'${UNDERSCORENAME}\'.* to \'${USRNME}\'@\'localhost\';
exit;
EOT
mysqladmin create ${UNDERSCORENAME} --user=${USRNME} --password=${DBPASSWD_TMP}

Mvh,
Thomas
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

Hvad med en afstemming Malar 2
PCLinuxOS 36
den er sjov 3
Reserve kernel og btrfs 3
En snak om Linux-kompatibel software 12
"Intet realistisk alternativ" - mig i r*ven 17
Open source events i danmark? 3
Virtuel maskine? 4
Gode anmeldelser Zorin OS 17.3 8
Open Source-eksperimentet 5
Nulstilling af adgangskode 6
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !