日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

授权公钥登录,sudo权限脚本

發布時間:2025/4/5 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 授权公钥登录,sudo权限脚本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

#!/bin/bash
##############################################################
# File Name: key_auth.sh
# Version: V1.0
# Author: Li Shi Chao
# Created Time : 2018-06-08 13:47:42
# 博客園地址:www.cnblogs.com/root0/p/
##############################################################
user='用戶'
dir=/home/$user/.ssh
file=/home/$user/.ssh/authorized_keys
KEY='公鑰'

check_user(){
if [ $USER == root ];then
echo " "
else
echo "use root execute" && exit 2
fi
}

add_user(){
check=`grep -wc "$user" /etc/passwd`
if [ $check -eq 0 ];then
useradd $user && id $user &>1
if [ $? -eq 0 ];then
echo "$user 創建成功!!!"
else
echo "$user 創建失敗!!!"
fi
else
echo "用戶 $user 已經存在,開始授權認證。"
fi
}

sudo_auth(){
mkdir $dir -p && chmod 700 $dir
touch $file && chmod 600 $file
chown -R $user.$user $dir
check_key=`grep -c "$KEY" $file`
if [ "$check_key" -eq 0 ];then
echo "$KEY" >> $file
echo "添加公鑰成功"
else
echo "用戶公鑰已經存在"
fi

check_sudo=`grep -c "$user" /etc/sudoers`
if [ $check_sudo -eq 0 ];then
echo "$user ALL=(ALL) NOPASSWD: ALL" >>/etc/sudoers
echo "sudo 權限添加成功"
else
echo "sudo權限已經存在"
fi
}

mail(){
check_user
add_user
sudo_auth
}
mail

?

轉載于:https://www.cnblogs.com/root0/p/9155653.html

總結

以上是生活随笔為你收集整理的授权公钥登录,sudo权限脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。