Reading view

There are new articles available, click to refresh the page.

windows 下用户权限管理

eatFruit: 碰到一个需求,要求可以傻瓜式创建 windows 用户并且修改该用户对单个文件夹的权限的,创建的用户不能删除这个文件夹及其下的所有文件。写了个简单的脚本文件,但是修改权限后登录另一个账户进入修改了权限的文件夹后总是提示没有访问权限。请问我有哪些地方做的不对吗。下面是我的 bat 脚本

echo on

set userName=test

echo %userName%

set pathParent=%~dp0

set filePath=%pathParent%testFile

echo %filePath%

if exist "%filePath%" (
echo yes
) else (

mkdir "%filePath%"
echo no
)

set isExist=0

net user %userName% >nul 2>nul && set isExist=1 || set isExist=0

if %isExist% equ 1 (
echo 存在
) else (
echo 不存在
net user %userName% /add
)

net user %userName% >nul 2>nul && set isExist=1 || set isExist=0

echo %isExist%

net localgroup Users %userName% /add

@REM icacls %filePath% /deny %userName%:(DC,D)


pause
❌