Puncte:0

Funcția de creare a grupului

drapel co

Am creat o funcție Linux care va crea dezvoltatori, Cerința mea este să iau prenumele dezvoltatorului și să creez un utilizator Linux și un mediu de dezvoltare. Ar trebui să ruleze ceva de genul comenzilor de mai jos:

adduser $1
usermod -a -G dezvoltatori $1
mkdir /home/$1/.ssh
chmod 700 /home/$1/.ssh
atingeți /home/$1/.ssh/authorized_keys
chmod 600 /home/$1/.ssh/authorized_keys
mkdir /var/www/html/$1-dev.mysite.com/
mkdir /var/log/httpd/$1-dev.mysite.com/
chown $1.devs /var/www/html/$1-dev.mysite.com/
chown $1.devs /var/log/httpd/$1-dev.mysite.com/

Dacă există vreunul dintre directoarele „$1”, ar trimite o notificare executorului, nu?

Va trebui să edităm fișierul creat la pasul 6 după procesul cu cheia dezvoltatorului.. sau să facem una dintre opțiunile de mai jos ar fi mai bine:

Introduceți cheia ca al doilea parametru pentru apelul de funcție

Creați cheia din zbor și scoateți cheia privată după rularea funcției și ștergeți fișierul cheii private?

Am incercat asta:

#!bin/bash
# sudo useradd -g devs username
# sudo usermod -a -G devs exampleusername
# mkdir -m 700 ${HOME}/.ssh
# atingeți $HOME/.ssh/authorized_keys
# chmod 600 ~/.ssh/authorized_keys
# cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys
# sudo chown -R $USER:$USER /var/www/html/dev.mysite.com/
# sudo mkdir -p /var/log/dev.mysite.com/
# sudo chmod -R 744 /var/log/dev.mysite.com/
# sudo chown -R nume de utilizator /var/www/html/dev.mysite.com/
# sudo chown ${USER:=$(/usr/bin/id -run)}:$USER /var/www/$dev.mysite.com

ma poate indruma cineva in aceasta privinta! Aș fi foarte recunoscător pentru orice ajutor, deoarece experiența mea în acest domeniu este oarecum limitată

Klamber avatar
drapel ru
Îmi pare rău, nu prea înțeleg ceea ce ceri? Cheia publică ar trebui să vă fie furnizată chiar de dezvoltatori. Nu ar trebui să-l generați pentru ei. Motivul este că în timpul transferului ar putea fi compromis - într-un e-mail, chat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.