Questions tagged «file-permissions»

当前大多数文件系统都具有管理对特定用户和用户组的权限或访问权限的方法。这些系统控制用户查看或更改文件系统内容的能力。

1
使用Windows 7和XP计算机的工作组共享文件夹
我有两台计算机,一台Windows 7和一台XP,我想通过网络共享文件。我一直试图通过同步他们的工作组并希望他们通过网络认识对方来做到这一点。网络组名称TESTGROUP似乎只有XP用户,而W7计算机似乎不在名为TESTGROUP的工作组中,而是在其他工作组中。 我已经在系统设置中配置了工作组名称,它显示了计算机的规格,但我不知道为什么W7仍然连接到不同的工作组(或者看起来如此)。我已经尝试映射网络驱动器但无济于事。 有帮助吗?

0
如何在文件服务器中停止文件重命名?
我已经安装了windows server 2008 r2并正确配置了FSRM角色。我在那里启用了文件筛选并阻止了所有类型 (*.*) 要保存的文件,并为经过身份验证的文件类型创建了排除列表。 一切正常,但在审计过程中发现用户正在将被阻止文件的文件扩展名更改为允许的文件,然后通过网络将其转储到文件服务器中。 即使文件筛选已启用且工作正常,用户也可以将未经身份验证的文件保存在文件服务器中。我怎样才能防止这种情况发生?


2
为什么安装新的Windows文件夹和文件后要求权限?
当我安装新的Windows操作系统(Windows 8.1,Windows 8,Windows 7)时,许多文件和文件夹变得无法访问。我的意思是我无法访问这些文件夹和文件,无法复制,重命名或移动它们,我甚至无法删除它们。我没有得到许可。 如果我想使用这些,我每次设置新的Windows时都必须从文件夹或文件安全属性选项卡更改权限。 但问题是更改许多文件和文件夹的权限是非常耗时和无聊的。 [NB-我所说的文件和文件夹不在C盘上。它们位于另一个驱动器上,大多数文件都是音频和视频文件。] 为什么会这样? 是否有任何永久的解决方案,以便我每次设置Windows时都不必更改权限? 以下是一些示例截图: 1)属性 2)高级安全设置 许多文件和文件夹会出现此问题,但驱动器上的每个文件或文件夹都不会出现此问题。以下是没有遇到此问题的文件夹的屏幕截图: 1)属性 2)高级安全设置

1
使用setfacl设置默认文件权限
我需要通过apache服务用户在httpd创建的新文件上设置默认ACL,以便创建文件时将GUID设置为开发者用户帐户(调用devs)和特定权限。 看起来我的SGID工作得很好,因为PHP网页创建的任何文件都有apache所有者和开发者组。但不是拥有rwxrwx---他们的ACL rw-rw----。 [root@webserver ~]# cd /var/www/html [root@webserver html]# setfacl -Rb . [root@webserver html]# chmod -R g+s . [root@webserver html]# setfacl -Rdnm u:apache:rwx,g:devs:rwx . [root@webserver html]# getfacl . # file: . # owner: apache # group: devs # flags: -s- user::rwx group::rwx other::--- default:user::rwx default:user:apache:rwx default:group::rwx default:group:devs:rwx default:mask::rwx default:other::--- [root@webserver …

0
从git存储库拉出后我的文件权限被更改的原因
我一遍又一遍地遇到这个问题。我在我的远程服务器上设置了一个git存储库,所有文件都设置为644,文件夹设置为755.但是,每次从git存储库中取出后(我使用的是bitbucket),我都注意到了我修改的文件被更改为664,导致内部服务器错误。例如,我更改了index.php,当我试图访问它时它发生了500 我必须使用 find . -type d -print0 | xargs -0 chmod 0755和find . -type f -print0 | xargs -0 chmod 0644手动更改我的文件权限恢复正常

2
重新安装Windows 10后,所有硬盘驱动器上的权限被拒绝
我刚刚重新安装了Windows 10,它创建了一个新的用户/ ID。现在我的所有硬盘驱动器都是只读的,因为新用户与旧用户不匹配(这是一个多么好的系统)。我仍然可以从Windows资源管理器访问所有内容,但不断被要求获得管理员权限 问题是任何尝试保存失败的应用程序。幸运的是蒸汽似乎知道如何解决这个问题,当我第一次运行它时(虽然它需要一段时间,但是他们不顾自己的方式来修复窗户没有准备好)。 我相信正常的解决方法是继续使用文件夹属性和安全选项卡,等待一段时间让Windows单独更改权限,同时递归到整个磁盘上的每个目录。更不用说在遇到像回收站这样的系统文件时会出错。 该takeown命令看起来很有希望并需要很长时间,但我仍然得到相同的访问被拒绝。 takeown /F Z: /R /D Y 有一个干净,无痛的解决方案吗?

2
在哪里安装需要对其目录具有写权限的Windows应用程序
在Windows上,我需要安装几个不使用AppData的应用程序,而是将它们的配置文件存储在它们自己的根目录中,因此它们需要具有写入权限。 当然我可以把它放入Program Files然后每次都以管理员权限运行它,但这不仅令人讨厌,它也不是最好的安全实践。 那么将这些程序放在Windows中的位置(最佳选择是所有用户都可以使用)?

4
标准用户不应该能够修改D中的文件:
我有Windows 7旗舰版。有三个Windows帐户,其中只有我的是Administrator,另外两个是Standard。任何其他新帐户也将仅为标准。 我在D中有很多文件和文件夹:我希望保护其不被任何一个标准帐户修改。 我希望标准用户帐户只能查看文件,但不能删除,编辑或移动它们。例如,他们可以查看图片,播放电影,打开文档,但不能保存,重命名,编辑,删除或移动文件。 如何设置Windows来执行此操作?


1
如何获得在Ubuntu中读取/修改的权限?
我刚刚安装了Ubuntu,当我在终端中打开一些文件时,我可以以root身份访问该文件,sudo -i用于更改所有权。但是,如果我修改本地服务器文件夹(/var/www)中的文件,我会收到权限被拒绝错误。 我已经更改了权限chmod -Rf /var/www/myfolder但我可以使用终端访问但无法修改。 那么,任何人都知道如何更改文件的权限?我也尝试右键单击该文件夹,但这只显示了一个读取权限,所以如何解决此错误?


2
Linux权限:用户,组,其他,白名单还是黑名单?并帮助共享具有完全,部分和无权限的目录
更新:为了我的一般目的,我在这里想到的就足够了:更新:https://raspberrypi.stackexchange.com/questions/13401/locking-down-raspbian-to-only-allow-limited-features/58778# 58778 所以在我看来,Linux权限作为白名单(强制允许单个,指定用户或单个,指定组的东西)而不是黑名单(强制拒绝单个,指定用户或单个,指定组的东西) 。这个对吗?如果是这样,我如何将某人列入黑名单,以便能够在特定目录或一组文件中进行读取,写入或执行? 例如:ls -l显示目录的权限,drwxr-xr-x意味着它是一个目录,用户具有读取,写入,执行(rwx)权限,组具有rx权限,而其他人具有rx权限。假设用户是“user0”,组是“user0”。 如何明确允许“user1”和“user2”具有对此“user0”目录的所有权限,“user3”和“user4”没有权限,“user5”和“user6获得部分权限? 在我看来,我需要黑名单user3和user4,白名单user1和user2,部分白名单或部分黑名单user5和user6。 由于(我认为)Linux的权限只是白名单,实现这一目标的最佳方法是什么? 请注意,我的一部分困惑在于以下事实: 目录或文件一次只能属于一个用户或组(而不是说,为多个组授予访问特定目录或文件的权限) 用户可以属于多个组 我想我只需要一些这方面的好例子。 一个部分解决方案,有助于证明我遇到的问题,如下: 我们假设我要设置这些权限的user0目录是“/ home / user0” 首先,将目录用户设置为“user0”,并将“user0”分组(默认情况下只sudo adduser user0在第一时间使用)。接下来,将权限设置为“drwxrwx ---”(用户和组都是rwx,但其他人没有) 允许user1和user2对目录的所有权限,方法是将它们分别添加到user0组 授予user3和user4无权限:已完成,因为其他人具有“---”访问权限,而user3和user4不属于user0组。 给user5和user6部分权限(例如:“rx”): - 无法完成???? - 因为如果我将其他权限设为“rx”,那么它也会将其提供给user3和user4,但我希望它们被列入黑名单(具有“---”权限)。 我已经完成的背景阅读包括: 如何使用Linux组限制其他用户对目录的读取,写入和执行访问? https://stackoverflow.com/questions/527876/how-to-restrict-a-linux-user-to-be-only-able-to-read-home-user-and-nothing-else/527976#527976 https://raspberrypi.stackexchange.com/questions/13401/locking-down-raspbian-to-only-allow-limited-features/14712#14712 https://askubuntu.com/questions/88356/changing-ownership-of-home-folders/88396#88396 https://www.linode.com/docs/tools-reference/linux-users-and-groups

0
无法附加到我创建的文件中?
我有这个WD MyBook NAS,上面有一些PowerPC Linux。当我登录设备时,我似乎无法附加到我自己创建的文件中。 示例会话是这样的: adib@constantinople:~/Downloads/test$ ls -lah total 128K drwxrwxrw- 2 adib share 64K Dec 19 20:36 . drwxrwxrw- 6 adib share 64K Dec 19 20:36 .. adib@constantinople:~/Downloads/test$ echo blah > test.txt adib@constantinople:~/Downloads/test$ ls -lah total 192K drwxrwxrw- 2 adib share 64K Dec 19 20:37 . drwxrwxrw- 6 adib …

1
ffmpeg:找不到文件,但是显然可以访问
我正在犯一些非常愚蠢的错误,或者我偶然发现了一个非常奇怪的错误。我正在bash中,我想使用ffmpeg将.flac转换为.mp3。运行 ffmpeg -i 3\ -\ Thirty\ Seconds\ to\ Mars\ -\ Rescue\ Me.flac 3\ -\ Thirty\ Seconds\ to\ Mars\ -\ Rescue\ Me.mp3 会导致3 - Thirty Seconds to Mars - Rescue Me.flac: No such file or directory,尽管stat和ls都显示该文件具有当前用户的读取权限,我什至可以使用来查看其内容less。 我怀疑文件名有问题,所以我将文件重命名为asdf.flac,可以正常工作,但ffmpeg -i asdf.flac asdf.mp3仍然给我asdf.flac: No such file or directory。 为了排除权限问题,我已经做到chmod -R 777 .了使目录和所有文件在世界范围内可读写,但仍然没有机会。 有什么想法可能导致ffmpeg找不到文件,尽管它显然在那里?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.