Articles of 权限

使用rsyslog时,每个日志文件的权限不同

使用rsyslog为每个日志文件定义不同的权限是否可行? $ FileCreateMode适用于所有,但我想要一个特定的文件不同的权限。

刷新补充组成员身份而不再次login?

根据我的理解,Linux会话在login时会caching其组成员资格。 然后,如果添加新的组成员资格(例如,用adduser someuser somegroup ),则用户必须注销并再次login才能利用新成员资格。 我的问题是:是否有任何方法可以在不进行重新login,退出当前进程或启动新进程的情况下刷新组成员进程?

我可以使用ACL来覆盖我的umask,使在给定目录中创build的所有文件都可读?

假设我的umask是0077。 我有一个目录foo ,我想要对其应用特殊权限。 我在foo创build的所有文件应该是世界可读的,所有的目录应该是世界可读和可执行的。 目前,如果我创build一个文件,它将是0600,目录将是0700: $ cd foo/ $ touch file $ mkdir directory $ ls -l drwx—— 2 nfm nfm 4096 2012-01-12 16:16 directory -rw——- 1 nfm nfm 0 2012-01-12 16:15 file 我想要的文件是0644和目录0755,无论我的umask: drwxr-xr-x 2 nfm nfm 4096 2012-01-12 16:16 directory -rw-r–r– 1 nfm nfm 0 2012-01-12 16:15 file 我怎样才能做到这一点?

如何通过WebSVN限制版本库访问?

我有多个通过Apache 2.2和WebDAV服务的Subversion版本库。 他们都位于一个中心位置,我用这个debian-administration.org文章作为基础(虽然我放弃了使用数据库身份validation一个简单的htpasswd文件虽然)。 从那以后,我也开始使用WebSVN 。 我的问题是,并非系统中的所有用户都应该能够访问不同的存储库,并且WebSVN的默认设置是允许任何可以进行身份​​validation的人员。 根据WebSVN文档,最好的解决方法是使用Subversion的path访问系统,所以我打算使用AuthzSVNAccessFile指令创build它。 当我这样做的时候,我总是收到“403禁止”的消息。 我的文件如下所示: 我有一个文件中的默认策略设置: <Location /svn/> DAV svn SVNParentPath /var/lib/svn/repository Order deny,allow Deny from all </Location> 每个存储库都有如下的策略文件: <Location /svn/sysadmin/> Include /var/lib/svn/conf/default_auth.conf AuthName "Repository for sysadmin" require user joebloggs jimsmith mickmurphy </Location> default_auth.conf文件包含这个: SVNParentPath /var/lib/svn/repository AuthType basic AuthUserFile /var/lib/svn/conf/.dav_svn.passwd AuthzSVNAccessFile /var/lib/svn/conf/svnaccess.conf 我不完全确定为什么我需要在default_auth.conf中的第二个SVNParentPath,但我今天刚添加,因为我添加AuthzSVNAccessFile指令得到错误消息。 有完全宽容的访问文件 [/] joebloggs = rw 系统工作正常(基本上没有变化),但是当我开始尝试添加任何types的限制时,例如 [sysadmin:/] joebloggs […]

pipe理员组中的用户与pipe理员(Win 2012 R2)的权限不同

我创build了一个用户pipe理员,并把这个用户放在pipe理员组(本地,没有AD)。 但是,此pipe理员用户与pipe理员用户本身的权限不同。 示例1:文件由SYSTEM拥有,Administrators组具有完全控制权。 如果我尝试将用户的权限添加到此文件,则不适用于pipe理员用户。 与pipe理员是没有任何问题的作品。 示例2:对于pipe理员,将IE增强安全configuration设置为OFF,对于用户为ON。 对于pipe理员来说,这是好的,对于pipe理员用户来说,它仍然是。 这是一个configuration问题? 如果是这样,我需要做些什么才能使其正确?

如何在linux ubuntu上configurationPHP CLI作为www-data运行?

我在我的Ubuntu上有一个symfony2应用程序。 Symfony有很多有用的控制台命令(如php app/console cache:clear或php app/console assets:install web )。 问题是如果我以root用户身份运行它们,新生成的文件将具有root:root用户/ root:root组,如果我访问我的网站,我会得到错误(因为apache无法读取/修改这些文件 – >他们应该有www-data:www-data )。 运行chown www-data:www-data解决了这个问题,但是每次运行我清除caching都不是一个解决scheme。 如何将PHP CLIconfiguration为始终以www-data用户/组身份运行? 要么 我怎样才能作为一个不同的用户(作为根,运行它作为万维网数据)运行一个命令?

列出用户的文件夹访问权限

我有一个域中的用户可以访问多个文件夹中的多个子文件夹。 他的权利是相当精细的定义。 现在他离开公司,但将继续为一家公司工作,作为合同资源。 我需要find他有权访问的所有文件夹,并撤消他的权限,然后设置一组不同的访问权限。 是否有任何工具(免费软件,最好是)列出给定用户的所有NTFS权限? 我已经尝试从Sysinternals的AccessEnum,但列表不能被用户名筛选,对我来说是无用的。 我也看过CACLS,但据我可以告诉它显示文件的权限,而不是用户。 有任何想法吗?

重置用户的密码没有根

有没有办法允许非root用户更改其他用户的密码。 具体来说,是否有办法授予帮助台员工进行密码重置的权限。 帮助台已经可以重置Windows密码,这很容易委派出去。 这些服务器types多种多样,尽pipe大多数都在HP-UX上。 不幸的是,在服务器上运行的应用程序阻止我们使用LDAP,所以这些服务器是独立的,用户忘记了他们的密码。 经常。 需要一个知道root密码的服务器pipe理员,特别是在半夜,是浪费资源。 如果可能的话,是否也会阻止用户更改根目录,就像Windows阻止用户从非pipe理员帐户更改pipe理员密码一样。

为什么Windows 7上的FIND提供“访问被拒绝”错误?

我有一个Windows 7 x64机器上的pipe理员帐户。 它不是pipe理员帐户,帐户只是pipe理员组的成员。 安装是默认的。 当用户打开一个命令提示符时,它会在用户的%HOMEPATH%目录中find类似于Documents文件夹的各种目录。 如果用户使用以下(Windows)FIND命令,则会发生“访问被拒绝”错误: FIND /I "My String" C:\Users\Rann\Documents Access denied – C:\USERS\RANN\DOCUMENTS 使用runas或右键单击命令提示符以pipe理员身份运行它不会更改此行为; 一个pipe理员级别的cmd.exe仍然给我相同的错误。 改变任何其他目录的path给出相同的错误。 我的问题是这样的:一个人应该如何使用FIND(可能还有其他)命令? 需要哪些权利?

root用户如何创build不可写入的文件/目录?

普通用户可以通过chmod文件来使其不可访问 evgeniy@ubuntu:~$ touch test evgeniy@ubuntu:~$ chmod 444 test evgeniy@ubuntu:~$ echo 'test' > test bash: test: Permission denied 像这样的东西可以模拟为root用户?