日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2025/4/5 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 授权公钥登录,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权限脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

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