溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

bat中的高級(jí)命令icacls權(quán)限批量配置

發(fā)布時(shí)間:2020-06-18 20:42:33 來(lái)源:網(wǎng)絡(luò) 閱讀:501 作者:jwenshan 欄目:系統(tǒng)運(yùn)維

只有你想不到,沒(méi)有做不到,只是在你的世界思路暫時(shí)沒(méi)打通;個(gè)人認(rèn)為不能單方面直接評(píng)判某種語(yǔ)言的功能強(qiáng)大于否,那是因?yàn)閷?duì)它了解還不夠深入,精髓部分沒(méi)有完全掌握的原因。
任何語(yǔ)言都有其發(fā)展的優(yōu)勢(shì)特點(diǎn),只是我們需要折中而擇,物需所選,發(fā)散我們的思維,物(事物)盡(頭)相通。很多事物有時(shí)我們暫時(shí)不明白的,陷入瓶頸,通過(guò)一段的摸索實(shí)踐過(guò)程中(不限于對(duì)本事物),驟然發(fā)現(xiàn)我們已然理解了,恍然頓悟事物的奇妙,世界的奇妙,千絲萬(wàn)縷,甚至千頭萬(wàn)緒,然而又在某一點(diǎn)上開(kāi)始聯(lián)成一線。
扯了這么多,說(shuō)了個(gè)道理好像是瞎扯^.^下來(lái)自己再消化下,好久沒(méi)寫(xiě)B(tài)AT命令了,開(kāi)始進(jìn)入主題,做個(gè)BAT演示案例。某某服務(wù)器存在批量掛碼,現(xiàn)需清理文件中的***(替換服務(wù)器中指定文件config.php)為了防止此種情況復(fù)發(fā),將此文件禁止寫(xiě)入,本案例采用1:1用BAT再現(xiàn)案例整個(gè)現(xiàn)場(chǎng)。
現(xiàn)場(chǎng)創(chuàng)建:
::Author: jerry
@echo off
set pathwww="E:\wwwroot"
for /f %%i in ( web.txt) do (
echo %%i
mkdir %pathwww%\%%i\web >>log.txt
)
echo. & pause
bat中的高級(jí)命令icacls權(quán)限批量配置
站點(diǎn)清單
bat中的高級(jí)命令icacls權(quán)限批量配置
創(chuàng)建效果一覽
bat中的高級(jí)命令icacls權(quán)限批量配置

bat中的高級(jí)命令icacls權(quán)限批量配置
數(shù)據(jù)復(fù)制及替換(注意目錄更換略):
::Author: jerry
@echo off
set pathwww="E:\wwwroot"
for /f %%i in ( web.txt) do (
echo %%i
xcopy "E:\bak\web\%%i.rar" /k "E:\bak\new\" /y >>log.txt
)
echo. & pause
bat中的高級(jí)命令icacls權(quán)限批量配置
bat中的高級(jí)命令icacls權(quán)限批量配置
批量建立站點(diǎn)用戶(hù):
::Author: jerry
@echo off
set pathwww="E:\wwwroot"
for /f %%i in ( web.txt) do (
echo %%i
net user %%i /add >>userlog.txt
)
echo. & pause
bat中的高級(jí)命令icacls權(quán)限批量配置
查看下創(chuàng)建的用戶(hù):net user
bat中的高級(jí)命令icacls權(quán)限批量配置
批量授權(quán):
站點(diǎn)文件未授權(quán)前展示:
bat中的高級(jí)命令icacls權(quán)限批量配置
批量授權(quán)腳本:
bat中的高級(jí)命令icacls權(quán)限批量配置
@echo off
::author: by jerry
set pathwww="E:\wwwroot"
for /f "usebackq tokens=1 delims=" %%a in (web.txt) do call :qx %%a

pause
:qx
set webname=%1%
icacls %pathwww%\%webname%\web\config.php /grant %webname%:(rx)>>chmod.log
icacls %pathwww%\%webname%\web\config.php /deny %webname%:(w)>>chmod.log
echo. & pause
bat中的高級(jí)命令icacls權(quán)限批量配置
演示完成清理賬號(hào)信息,清理站點(diǎn)腳本:
bat中的高級(jí)命令icacls權(quán)限批量配置
::Author: jerry
@echo off
set pathwww="E:\wwwroot"
for /f %%i in ( web.txt) do (
echo %%i
net user %%i /delete >>dellog.txt
rd %pathwww%\%%i /q /s
)
echo. & pause
bat中的高級(jí)命令icacls權(quán)限批量配置
內(nèi)容也清理了:
bat中的高級(jí)命令icacls權(quán)限批量配置

bat中的高級(jí)命令icacls權(quán)限批量配置

案例按照1:1圍繞從站點(diǎn)目錄創(chuàng)建,數(shù)據(jù)復(fù)制(覆蓋),站點(diǎn)用戶(hù)創(chuàng)建,權(quán)限配置,權(quán)限更改,到站點(diǎn)賬號(hào)及站點(diǎn)整體刪除整個(gè)生命周期,用代碼做了演示。整個(gè)操作完畢,講了一大堆重點(diǎn)是icacls這個(gè)方便的高級(jí)貨命令應(yīng)用,平時(shí)都是點(diǎn)點(diǎn)點(diǎn),很少用到它。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI