主頁 > 知識庫 > php創(chuàng)建帶有效期的linux賬戶

php創(chuàng)建帶有效期的linux賬戶

熱門標(biāo)簽:好操作的電話機(jī)器人 為什么地圖標(biāo)注后不顯示 大連遼寧電銷機(jī)器人 電話機(jī)器人客戶對話 400電話辦理 誠薦翰諾科技 地圖標(biāo)注路線軟件 了不起的修仙模擬器地圖標(biāo)注 地圖標(biāo)注機(jī)位 谷歌美發(fā)店地圖標(biāo)注入駐
所以只能想辦法讓 webserver 調(diào)用這個命令了,平時想要提高權(quán)限只有 su 和 sudo 這兩個命令,所以我就把思路放在這上面了,可是結(jié)果調(diào)用了這兩個命令后也還是不行,在網(wǎng)上搜了搜知道可以修改 sudo 的配置來達(dá)到我想要的效果,好了不再廢話了,下面進(jìn)入正題.

首先 確認(rèn)是否安裝了 sudo 命令
然后修改 /etc/sudoers
因為 /etc/sudoers 是只讀文件所以要用 visudo 來修改
在結(jié)尾加上一行
用戶名 ALL=NOPASSWD:/usr/sbin/useradd
其上面的用戶名改為你的執(zhí)行 webserver 程序的用戶名
比如 apache 默認(rèn)的用戶名就是 apache

然后再用下面的php代碼就可以了(在主要的地方已經(jīng)標(biāo)上注釋了)
PHP代碼:(請把后面的空格去掉,否則無法正常使用)

復(fù)制代碼
代碼如下:

header("content-Type: text/html; charset=utf-8");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
echo ' pre>';
$submit = $_GET['submit'];
$username = $_GET['username'];
$pass = $_GET['pass'];
$password = crypt($pass); //用crypt將密碼加密
$edate = $_GET['edate'];
$self = $_SERVER['PHP_SELF'];
echo ' form methode="GET" action="" >';
echo ' 用戶名 input type="text" name="username"> /input>';
echo ' 密碼 input type="text" name="pass"> /input>';
echo ' 有效期 input type="text" name="edate"> /input>';
echo ' input type="submit" class="ssubmit" name="submit" value="submit"> /input>';
echo ' /form>';
If ($submit == "submit")
{
$expire_date = date("Y-m-d",time()+($edate*24*60*60));
echo $username;//用戶名
echo ' br/>';
echo $pass;//密碼明文
echo ' br/>';
echo $edate;//有效期
echo ' br/>';
echo $expire_date;//截止日期
echo ' br/>';
system("/usr/bin/sudo /usr/sbin/useradd -e $expire_date -p $password $username");
}
echo ' /pre>';

主要函數(shù)說明

復(fù)制代碼
代碼如下:

$username 用戶名
$pass 密碼明文
$password 用crypt將密碼加密
$edate 有效期
$expire_date 截止日期

標(biāo)簽:淘寶邀評 眉山 北海 南陽 延邊 龍巖 遼陽 大興安嶺

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php創(chuàng)建帶有效期的linux賬戶》,本文關(guān)鍵詞  php,創(chuàng)建,帶,有效期,的,linux,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php創(chuàng)建帶有效期的linux賬戶》相關(guān)的同類信息!
  • 本頁收集關(guān)于php創(chuàng)建帶有效期的linux賬戶的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章