Điểm:0

Chức năng tạo nhóm

lá cờ co

Tôi đã tạo một chức năng Linux sẽ tạo ra các nhà phát triển, yêu cầu của tôi là lấy tên của nhà phát triển và tạo môi trường phát triển và người dùng linux. Nó sẽ chạy một cái gì đó giống như các lệnh dưới đây:

người bổ sung $1
usermod -a -G dev $1
mkdir /home/$1/.ssh
chmod 700 /home/$1/.ssh
chạm vào /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/

Nếu có bất kỳ thư mục '$1' nào tồn tại, nó sẽ đưa ra một thông báo cho người thi hành, phải không?

Chúng tôi sẽ cần chỉnh sửa tệp được tạo ở bước 6 sau quá trình này bằng khóa của nhà phát triển.. hoặc thực hiện một trong các tùy chọn bên dưới sẽ tốt hơn:

Truyền khóa dưới dạng tham số thứ hai cho lệnh gọi hàm

Tạo khóa nhanh chóng và xuất khóa riêng tư sau khi chức năng chạy và xóa tệp khóa riêng tư?

Tôi đã thử điều này:

#!bin/bash
# Sudo useradd -g devs tên người dùng
# sudo usermod -a -G devs ví dụ tên người dùng
# mkdir -m 700 ${HOME}/.ssh
# chạm vào $HOME/.ssh/authorized_keys
# chmod 600 ~/.ssh/authorized_keys
# con mèo $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 tên người dùng /var/www/html/dev.mysite.com/
# sudo chown ${USER:=$(/usr/bin/id -run)}:$USER /var/www/$dev.mysite.com

bất cứ ai có thể hướng dẫn tôi về nó! Tôi sẽ rất biết ơn nếu được giúp đỡ, vì kinh nghiệm của tôi trong lĩnh vực này có phần hạn chế

Klamber avatar
lá cờ ru
Xin lỗi, tôi không hoàn toàn nhận được những gì bạn đang yêu cầu? Khóa công khai phải được cung cấp cho bạn bởi chính các nhà phát triển. Bạn không nên tạo nó cho họ. Lý do là trong quá trình chuyển, nó có thể bị xâm phạm - trong e-mail, trò chuyện.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.