Articles of 权限

我如何授予一个帐户的权限以在Active Directory中创build/修改/删除OU?

我有帐户,我不想给它pipe理员权限,只有创buildOU,用户和组。 问题是帐户操作员不能创buildOU,我怎么能为此目的添加一个组? 或者我可以更改帐户操作员组的权限? 该域是用Windows Server 2003制作的。

查看所有权限为777的文件

我能否以特定的权限查看服务器上的所有文件?

CHMOD防止删除文件目录

我有一些Linux服务器托pipe,我有几个文件夹,我不想删除。 这些内有子文件夹,我想删除。 如何在我不想删除的文件夹上设置CHMOD权限? 当然,当我说“我不想删除”时,我的意思是说,最终用户不应该不小心删除它们,通过FTP或者PHP脚本等。 作为目录结构的一个例子… MainFolder/SubFolder MainFolder/Another 我不希望“MainFolder”被意外删除,但我很高兴“SubFolder”和“Another”被删除!

新文件和目录的默认所有者?

如何configuration一个Ubuntu 10.10系统的行为如下: 用户创build一个新的目录或文件。 用户是此文件的默认所有者。 文件(或目录)的权限默认为所有者拥有RWX的位置,其他人都拥有只读权限。

如何防止更新Ubuntu服务器?

我正在创build一个由其他人运行的testing系统。 它会有一些内核模块,并且/ usr / bin中的一些默认软件将被replace。 因此,我想阻止用户执行“sudo apt-get update”或“sudo apt-get install”。 这些系统将不会有任何有价值的数据,并将主要落后于企业防火墙,因此完全放弃基于安全的版本是安全的。 FWIW,将apt- *和dpkg *移动到/ usr / dontusethese不起作用,因为像(gag)MOTD更新这样的其他进程依赖于它们在/ usr / bin中,如果它们不在那里,则发出呜呜声。

如何防止文件所有者更改/删除自己的文件? Linux CentOS

这不是你的标准“权限如何工作”的问题! 我想答案可能会涉及ACL,但我不知道如何。 我已经搞乱了标准的权限,GUID,粘滞位等不起作用。 我想要的:用户将上传文件。 用户将能够更改文件的权限以允许执行。 但是一旦创build,用户将无法更改文件的内容。 用户将无法删除该文件。 请帮忙! 我已经把我的头发撕了好几个小时了! 编辑: 感谢您的答案,但到目前为止,他们似乎没有解决如何自动为新创build的文件这项工作。 可能的scheme find -mtime -1 -exec chattr +i '{}' \+ 第二种可能的解 inotifywait -m -e create –format %f . 现在我只需要弄清楚pipe道chattr。

用户只读cronjobs

这是一个奇怪的问题。 我想为一个只读的特定用户的用户创buildcrontab,只能通过root进行pipe理。 听起来很容易? 这里有一个问题: $ ls -alh / var / spool / cron / my_user -r ——– 1 root root 386 5月8日15:13 / var / spool / cron / my_user 所以,该文件是拥有/分组为根,只有根的读取权限(0400)。 问题: $ su – my_user my_user〜$ crontab -e (写一些东西给crontab) crontab:安装新的crontab $ ls -alh / var / spool / cron / my_user -rw ——- 1 […]

所有权文件上的权限被拒绝

我在为特定用户设置权限时遇到问题。 我有一个目录/srv/git/其中我正在创build一个包含一个文件testfile (由www:www-data拥有)的子目录test 。 testfile应该只能由用户和组以及其他人读写。 [root@bartplatak ~]# cd /srv/git [root@bartplatak git]# mkdir test && touch test/testfile [root@bartplatak git]# chown -R www:www-data test [root@bartplatak git]# chmod o= test/testfile [root@bartplatak git]# chmod -R ug=rw test [root@bartplatak git]# sync [root@bartplatak git]# su www 然而,由于某些未知的原因,我不能cd进入目录(并列出它显示非常不完整的信息) bash-4.1$ pwd /srv/git bash-4.1$ ls -la test ls: cannot access test/.: Permission denied ls: […]

git权限?

我想给一个devise师提交一个我正在处理的项目的html / css / images等的访问权限。 问题是存储这些信息的git仓库也与一般代码库共享,我希望devise师不需要访问这些代码库,因为他们不需要它。 在SVN中,我只是通过只允许某些人访问版本库中的目录来解决这个问题。 据我所知,由于不同的结构,在git中这是不可能的,你可以有整个回购或者你没有。 推荐的方法是什么? 别人怎么解决这个问题呢? 谢谢

什么原因导致权限在符号链接上执行ls时被拒绝,当底层文件被赋予全部“r”时?

不知道这是否属于这里或在superuser.com。 我正在争取获得需要在Oracledynamic库中链接的C进程。 它在oracle用户(用户oracle被安装)下编译并运行正常,但不在其他帐户下。 显而易见的原因是默认的oracle安装不会将读或执行授予/ lib中的任何共享库 我已经为所有的底层dylib(相当于.so等)授予r + x,并在oracle用户下执行,我得到了以下结果 ls -lrt *odm* -rwxr-xr-x 1 oracle dba 9000 Mar 3 2009 libodmd10.dylib lrwxrwx— 1 oracle dba 15 Jul 25 14:23 libodm10.dylib -> libodmd10.dylib 在我的另一个用户(我想要执行的)下做同样的事情,我得到以下内容 ls -lrt libodmd10.dylib -rwxr-xr-x 1 oracle dba 9000 Mar 3 2009 libodmd10.dylib ls -lrt libodm10.dylib ls: libodm10.dylib: Permission denied lrwxrwx— 1 oracle dba […]