指令碼描述:需要建立使用者後將key發給該使用者的郵箱
廢話不多說直接上指令碼了
遇到的問題:#!/bin/bash
#建立使用者
read -p "enter your name:" user_name
user_count=
`cat /etc/passwd |
grep
"$user_name" -c`
if[$user_count -ne 1 ]
then
useradd
$user_name
echo
"successful user creation: $user_name"
su - $user_name -c 'ssh-keygen -t rsa -f ~/.ssh/id_rsa -p ""'
cd /home/$user_name/.ssh/
cp id_rsa.pub authorized_keys
chown -r $user_name
:$user_name authorized_keys
tar -czvf key.tar.gz /home/$user_name/.ssh/id_rsa* >>/dev/null 2>
&1echo
"你想傳送的郵件內容"
| mail -s "個人秘鑰" -a key.tar.gz $user_name@163.com >>/dev/null 2>
&1echo
"成功傳送郵件給$user_name"
else
echo
'user exits'
fi
指令碼中需要新建使用者後生成乙個key並當附件傳送給該使用者的郵箱 //解決辦法:su - 使用者名稱 -c 「你想用root使用者操作的命令」
工作中問題總結
一 環境除錯問題 最近一直做醫療系統專案,最讓人頭疼的不是bug,而是環境,因為資源有限,各組人員都輪流使用,使用後的狀態雖然已經盡量恢復到初始狀態,但是難免有各種人禍,同時軟體更新很快,同時環境有機械 電氣 外設 軟體 網路等等,每天上午小半天的任務就是先讓軟體系統正常啟動,先啟動軟體,是否有異常...
工作中遇到的問題總結
背景 今天測試班主任工作台介面的時候遇到乙個問題,介面測試的時候需要登入資訊,但是header資訊裡我通過全域性變數獲取正確的token資訊後,調介面時發現還是提示需要重新登入 原因 後來請教了我的師傅,原來是班主任工作台嵌服務中心頁面的原因,所以登入的時候需要兩個token資訊,乙個用來登入班主任...
工作中問題的總結1
1.磁碟托盤裡面並沒有硬碟,但是 顯示紅色報警 解決方法 進入raid介面,刪除磁碟組,原因分析 之前做過raid,但是,把磁碟用作了他用,所以,此機器認為是磁碟壞了,報警。空磁碟與壞盤,做完raid之後,伺服器都會報警 2.問題描述 公司新到的交換機,配好圍欄之後,內網全通,但ping外網的時候,...