shell腳本指定用戶
發布時間: 2024-09-24 15:00:03
『壹』 SHELL腳本切換用戶需輸入密碼
正常情況下,使用su - username的方式,普通用戶切換都需要輸入密碼的,只有root su的時候才不需要
『貳』 在linux下編寫shell腳本,判斷當前登錄用戶是否為學號命名的用戶
#!/bin/bash
id="123"
[ `whoami` = "$id" ] && echo 'yes' || echo 'no'
例如:
sh check.sh
#!/bin/sh
echo "Input username:"
read username
if grep -q $username /etc/passwd
then
awk -F: /$username/'{print $7}' /etc/passwd
else
echo "$1 not local user"
fi
(2)shell腳本指定用戶擴展閱讀:
Shell就是一個命令行解釋器,它的作用就是遵循一定的語法將輸入的命令加以解釋並傳給系統。它為用戶提供了一個向Linux發送請求以便運行程序的介面系統級程序,用戶可以用Shell來啟動、掛起、停止甚至是編寫一些程序。 Shell本身是一個用C語言編寫的程序,它是用戶使用Linux的橋梁。
熱點內容