Articles of 文件权限

如何为Tomcat webdav servlet设置默认的umask?

标题说明了一切。 我需要Tomcat的webdav servlet来创build具有rw-rw-r权限的文件,但是它一直以rw-r-r–的forms创build它。 我尝试在/ etc / profile中设置umask,但没有帮助(虽然手动创build的新文件具有所需的权限设置)。 根据/ etc / passwd,运行Tomcat的用户将/ etc / false作为shell,并且在其主目录中没有bashrc。 主机的操作系统是Debian。

/ usr / local / bin应该由root拥有吗?

软件包pipe理器Homebrew (我在OS X上,但是我很好奇基于Unix的安全性,因为它涉及目录权限)将/usr/local/bin的所有者设置为我的用户(默认情况下是root用户,对吧?),这意味着现在我可以通过简单地将它们移动到/usr/local/bin (不需要sudo )来安装可执行文件。 我是对的,通常/usr/local/bin是由root拥有的? 是不是正常的用户chowning /usr/local/bin是一个巨大的安全问题,因为现在我运行的任何软件都可以代替我的密码安装程序。

Dovecot 2 / auth-userdb权限

日志文件中的错误: userdb lookup: connect(/var/run/dovecot/auth-userdb) failed: Permission denied (euid=5000(vmail) egid=5000(vmail) missing +r perm: /var/run/dovecot/auth-userdb, euid is not dir owner) 10-master.conf部分: service auth { # auth_socket_path points to this userdb socket by default. It's typically # used by dovecot-lda, doveadm, possibly imap process, etc. Its default # permissions make it readable only by root, but you may […]

改进了Windows文件权限的ACL编辑器

最近,我对networking驱动器权限进行了大量更新,比如将直接用户权限合并到组权限中。 内置的ACL编辑器(高级安全设置对话框)已经足够了,但是它的限制令人沮丧,特别是它不能被resize,而且当你添加一个新条目的时候,你不能同时查看现有条目的列表。 有一个改进的ACL编辑器,可以下载以补充默认的一个?

如何添加组的权限以匹配用户权限?

有一个搞砸了/ usr / local / permissions,这样别人就无法访问它。 现在我想重复用户权限来分组权限,因为chmod g + rx -R / usr / local是不安全的。 这应该怎么做? 使用Linux(Ubuntu 10.04)。

如何添加一行到我可以通过sudo访问的文件的末尾?

我努力了: sudo "some string" >> test.txt 但是我得到了许可被拒绝的警告。 谁能帮忙?

授予Apache用户对WordPress目录和文件的所有权是否安全?

我目前正在Ubuntu服务器上设置WordPress,12一切运行正常,但是在通过WP自动更新和上传媒体时存在问题,因为Apache“www-data”用户没有权限写入目录。 “user1”具有完全的权限 我所有的目录都有权限0755和文件644 我的目录设置如下: /home/user1/public_html 所有的WP文件和目录都在“public_html” 为了解决自动更新和上传媒体,我已经授予Apache用户所有权到以下目录 sudo chown www-data:www-data wp-content -R sudo chown www-data:www-data wp-includes -R sudo chown www-data:www-data wp-admin -R 我想知道安全明智有多安全,如果不安全,最好的解决scheme是什么? 这将允许我保留user1拥有的所有文件和目录,并仍然允许wp能够自动更新和上传媒体

Windows服务无法访问networking共享

我有一个Windows服务在我的本地机器上运行。 它被configuration为在NT AUTHORITY \ NETWORK SERVICE下运行。 该程序访问同一子网中的计算机上的networking共享驱动器。 该共享目录将Everyone设置为完全控制。 我在File.Exists()上得到False,但文件存在。 我确定这是一个权限问题。 我忘了什么吗? 请注意,共享驱动器的计算机不在域中。

/ usr / local和/ usr / local / bin是否需要成组写入? 如果是这样,为什么?

尽pipe这可能是我安装的软件包或VPS映像的侥幸,但是似乎在Debian中默认情况下, /usr/local和/usr/local/bin (这两者都由root:staff拥有)是可分组写入的挤。 他们有这个理由吗?

为什么root用户可以编辑只读文件,但具有sudo访问权限的普通用户不能?

如果你尝试添加一个没有写入权限的文件(比如,拥有root权限的/ etc / sudoers文件,并且拥有0440的权限),如果你是真正的root用户,这是可行的。 但是,如果您是使用sudo的另一个用户,则会获得权限被拒绝的错误。 为什么是这样? 这不是因为文件的所有权 – 它不适用于普通用户拥有的文件。 真正的root用户似乎拥有比sudo更多的权限。 这是什么原理? 有没有办法将这个权限授予使用sudo的用户?