Articles of 用户权限

在Windows Server上设置有限的用户帐户

我想在Windows Server上创build一个用户帐户,该帐户可以读取C:\所需的任何位,但是除D:\Special之外,不能读取D:\Special 。 看来,实现前者的唯一理智的方法是使这个用户成为Users组的一部分。 不幸的是,这也让用户读取所有的D:\ 。 但是,如果我为D:\添加Deny规则,则此规则也适用于D:\Special ,并且似乎不可能通过devise重写。 有没有办法做我想做的事情,即“通常” Users访问C:\ ,但在D:\除了读访问D:\Special没有访问?

用set-acl添加的用户权限不会被inheritance到文件和子文件夹

我写了两个PowerShell脚本。 一个询问用户的文件夹名称。 它将创build一个具有该名称的文件夹,赋予用户完全控制权,赋予pipe理员组完全控制权并剥夺inheritance权,仅留下用户和pipe理员。 第二个脚本要求input用户名,并在新文件夹中为该用户提供修改权限。 它的工作原理除了一件事情:当我在新创build的文件夹中创build文件或文件夹时,它不会inheritance这些权限。 我看着安全标签,点击进阶和编辑(在帐户上),发现2件事情不是我想要的: “应用于”设置是“仅此文件夹”。 当我手动将其设置为“此文件夹,子文件夹和文件”它按预期工作 使用第二个脚本创build的用户具有上述function,并且不会勾选“删除子文件夹和文件”权限框。 添加帐户围绕以下几行进行: $Acl = Get-Acl $Folderpath $Ar = New-Object system.Security.AccessControl.FileSystemAccessRule($user_account,"FullControl","Allow") $Acl.Setaccessrule($Ar) Set-Acl $Folderpath $Acl $Folderpath是一个指向文件夹的variables集。 $user_account是之前包含useraccount名称的variables集。 我的问题: 有没有办法将这些帐户正确添加到文件夹权限(权限将被inheritance,用户具有删除权限)或在脚本中后来纠正它?

如何让非特权用户在Win7中更改/添加路由? OpenVPN客户端configuration

我有一台安装了OpenVPN的Win7笔记本电脑。 普通用户是不知道pipe理员密码的非特权用户。 当以pipe理员身份运行时,一切正常,设置OpenVPN隧道,但我不能让一个普通的非特权用户执行最后阶段(添加默认路由设置隧道没有UAC要求pipe理员密码。 通过在线search,我发现了两种可能的方式: 设置OpenVPN客户端作为服务 启动OpenVPN GUI作为“计划任务” 这两种方式似乎都有自己的问题,所以我不知道是否没有办法让非特权用户获得使用OpenVPN客户端执行“添加路由”的权限,而无需知道并inputadmininstrator密码?

允许PHP使用root权限运行特定的bash脚本

我有一个PHP脚本调用这样的bash脚本: <?php $result = exec('sudo /bin/bash /var/www/my_bash_script.sh /var/www/vhosts/testsite/htdocs/'); var_dump($result); ?> 这是my_bash_script.sh的内容: #!/bin/bash svn export –force –no-auth-cache –username myusername –password mypassword http://1.2.3.4/repos/path/to/repo/ $1 2>&1 find $1 -print0 -type d | xargs -0 -n 1 -0 chown -R -v root:root 2>&1 find $1'storage' -print0 -type d | xargs -0 -n 1 chown -R -v apache 2>&1 find […]

没有任何文件系统权限的Linux用户

我需要为SSH代理的唯一目的而创build一个Linux用户。 除此之外,用户不应该去浏览文件系统,甚至不能真的访问一个shell。 很明显,我可以chmod删除所有的读/写/执行权限,但这显然是一个非常糟糕的,可能是一个耗时的选项。 使用此用户的唯一连接应通过ssh -D [email protected] 我正在运行Debian 7。

Windows 7 – 提升命令提示上下文菜单

我意识到inputcmd的Vista技巧,然后在search菜单中按SHIFT+CLICK+END即可获得特权terminal会话。 有没有人发现必要的调整,把这个function变成RIGHT + CLICK文件夹的方便?

从头开始创build安全组 – 最佳实践

我需要在AD中创build安全组。 我可以确定我需要的团队,假设他们是:pipe理,财务,销售和工程。 而且我可以确定每个组需要访问的资源(尽pipe这可能是一个乏味的任务)。 我可以确定所需的访问级别。 大多数公司根据需要添加安全组。 但是,这是一个公司已经成熟但从未使用过安全团体的情况。 有没有实施安全组的最佳做法? 有什么build议吗? 或避免陷阱? 有没有人知道任何工具,可以加快组 – >资源映射过程?

为凡人build立rhel 5.x RPM构build服务器

我的任务是设置一个RHEL 5.x构build主机,它可以为凡人build立RPM。 在rpm版本4.8的RHEL 6.x上,我在/usr/lib/macros : # Path to top of build area. %_topdir %{getenv:HOME}/rpmbuild 在rpm 4.4版的RHEL 5.x上,%{getevn:HOME}不可用。 我知道我可以使用/home/someuser/.rpmmacros : %_topdir /home/someuser/rpmbuild 这将为该用户工作,但我不想为每个用户分别做这个。 而且,由于.rpmmacro不会扩展${HOME}或者我怀疑使用这些是不安全的。 这反过来使/etc/skel不稳定的这个任务(或者我怀疑)。 所以简而言之,我的问题是: 如何设置RHEL 5.x主机,允许所有用户在其主目录中创buildRPM软件包?

getgrnam(“user”)在/etc/nginx/nginx.conf中失败

我试图运行nginx作为当前用户(= ayush)。 但是在设置user指令时出现以下错误: Dec 11 22:26:13 manjaro nginx[17194]: 2015/12/11 22:26:13 [emerg] 17194#0: getgrnam("ayush") failed in /etc/nginx/nginx.conf:1 Dec 11 22:26:13 manjaro systemd[1]: nginx.service: Control process exited, code=exited status=1 我的nginx.conf: user ayush; worker_processes 1; error_log /var/log/nginx/error.log; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; #access_log logs/access.log main; sendfile on; keepalive_timeout 65; server { listen […]

AD IT助手权限

如果以前有人问过我的道歉, 如果我知道正确的search条件,那么谷歌将更有效。 我想添加一个用户,可以将计算机join域,在用户计算机上安装软件和打印机,甚至可以更改用户密码。 是否有像帮助台这样的angular色可以做到这一点,但可以限制在服务器和networking上的特定文件夹(如工资)? 任何帮助赞赏。 谢谢。