Articles of 文件权限

修复NTFS文件权限以inheritance父项的最佳方法是什么?

当XP客户端在同一卷上移动文件时,权限将随之移动。 对于Windows 7客户端及更高版本,移动文件时,权限将被inheritance。 不幸的是,我们仍然有很多的Windows XP客户端,后来我们的文件服务器变得有点乱。 recursion遍历整个卷并重置文件权限(而不是目录)的最好方法是什么,以便它们inheritance它们的父目录。 XCALCS可以这样做吗?

etckeeper,Git checkout和/ etc中破坏的文件权限

我想弄清楚为什么,在一个etckeeper提交后,我有一个重新启动的问题(已经解决了感谢这个伟大的事情)。 我和etckeeper一起玩,做了git checkout some_commit_sha快速查看,然后git checkout master 。 这似乎我的文件权限在/etc被破坏后,这些操纵。 所有的文件,包括ssh_host_rsa_key passwd-, shadow-都是rw-r–r– 。 我不知道Git不保存文件权限。 现在我修好了所有的(我希望我没有错过任何东西)。 什么是正确的方式来获得/etc更早的状态,环顾四周,并返回到正确的文件权限的主人?

重定位数据目录后,mysql不会启动

我有一个web服务器,默认安装的mysql把它所有的数据库文件放在/var/lib/mysql 。 安装/var的分区只有2GB的空间,所以在运行空间问题之后,我决定重新定位mysql的数据目录。 我的天真做法是将/var/lib/mysql目录完全复制到/web/dbs/mysql ,并更改/etc/mysql/my.cnf以便读取 datadir = /web/dbs/mysql 但是,重新启动后,我在mysql错误日志中得到以下错误,并且服务器将无法启动。 130130 9:59:23 [Note] Plugin 'FEDERATED' is disabled. /usr/sbin/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13) 130130 9:59:23 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it. 130130 9:59:23 InnoDB: Initializing buffer pool, size = 8.0M 130130 9:59:23 InnoDB: Completed initialization of buffer pool 130130 […]

提交git(gitolite)仓库提交文件权限(没有更多的trac访问)

已经张贴在这里,所以随时回答。 每次我提交/推送的东西到Git服务器的文件权限更改(存储库中的所有添加/编辑的文件没有读取和执行组访问)。 因此trac不能访问版本库。 我是否需要更改文件夹的权限不同? chmod u = rwx,g = rx,o = -R / home / git / repositories 或者我需要设置gitolite莫名其妙地写入不同的权限的文件? 问候,klemens

允许非root用户访问/根文件夹

我有一个通常位于/ root下的文件夹,通常由root用户使用。 我需要允许另一个用户(除root以外)现在使用它,但它必须保持在/ root下。 那可能吗? 编辑:谢谢大家的意见和帮助。 我们确实了解这个安全问题,并且完全理解我们所要求的。 因此,除去所有的安全问题,要做到这一点的方法是什么。 谢谢。

Samba和OS X的权限问题

对于通过Samba连接到UNIX服务器(运行CentOS)的Mac客户机(OS X Snow Leopard),我遇到了一些严重的许可问题。 无论我为服务器上的文件设置了哪些权限,Mac都会忽略它们,并将权限更改回766。 我的目标是能够locking来自其他用户的文件(744),当它被使用或在客户机上打开时。 其他客户端应该能够在这段时间内读取文件,但无法写入。 我find了一个描述我的问题的线程 ,几乎完全build议在smb.conf文件的全局部分中使用“unix extensions = off”参数,但无济于事。 该参数在我正在运行的Samba版本(3.4)上被“testparm”命令拒绝; 通过将参数更改为“unix extensions = no”来解决编译问题,但仍然无法解决问题。 当我试图使用法新社时,也会出现同样的问题。 我真的不确定下一步该怎么转,有没有人有任何build议或信息可以用来解决这个问题? 谢谢!

Linux中的日志文件权限

我正在尝试编写一个简单的脚本来监视/var/log/messages文件。 该文件默认情况下没有读取权限的用户,当我允许读取这个文件我的脚本完美的作品,但问题是文件被重写每次我重新启动系统,我的所有更改都会丢失。 有没有办法改变它的默认权限? 谢谢。

Linux文件权限可以被愚弄吗?

我今天遇到这个例子,我想知道如何可靠的Linux文件权限隐藏信息 $ mkdir fooledYa $ mkdir fooledYa/ohReally $ chmod 0300 fooledYa/ $ cd fooledYa/ $ ls >>> ls: cannot open directory .: Permission denied $ cd ohReally $ ls -ld . >>> drwxrwxr-x 2 user user 4096 2012-05-30 17:42 . 现在我不是一个Linux操作系统专家,所以我毫不怀疑,有人在那里会向我解释,从操作系统的angular度来看,这是完全合乎逻辑的。 但是,我的问题仍然存在,是否有可能愚弄,而不是黑客,操作系统让你查看文件/ inode信息,你不应该? 如果我发出命令chmod 0000 fooledYa ,如果一个有经验的程序员可以find一些读取文件的方法,比如fooledYa/ohReally/foo.txt怎么办?

在Windows 2008 R2服务器上复制/移动相同卷时的权限

http://support.microsoft.com/kb/310316是否仍适用于2008 R2? 我在这里看到SF的其他问题,如: 如何解决NTFS移动/复制devise缺陷? 讨论这个问题,但是我正在四处搜寻,看这个KB文章是否仍然适用于2008 R2。 在网上查找我发现另一个网站: 在Windows 2008 R2和Windows 7上移动或复制文件时,如何处理文件和文件夹权限 然而在我的testing中,我发现COPY和MOVE都是一样的,并且inheritance了父目录文件夹的权限,并没有保留原来的权限。 我通过远程工作站在同一台服务器上testing了共享。 每个共享拥有完全不同的NTFS权限。 所以我的问题是: 使用2008 R2服务器的其他人是否可以validation在复制时以及在同一卷上的文件夹之间移动文件时应该/不应该发生的权限? 第一句中的KB文章是否仍然适用于2008 R2(尽pipe它并没有提到2008年)

转发SFTP用户到authentication后的chroot子目录

我已经build立了一个使用OpenSSH的SFTP服务器,一切正常,我创build的用户可以连接。 在authentication之后,用户直接在/chroot里find他们不允许写入的目录。 所以我把一个/subdirectory放到/chroot他们有写权限(受这个博客文章的启发),这也很好。 但是,由于我正在进行的项目的性质,用户应该直接在一个文件夹中,他们被允许在authentication后写入。 转发到/chroot/subdirectory可能是最好的解决scheme,但我没有find解释如何实现这一目标的资源。 可以这样做吗? 怎么样?