Questions tagged «permissions»

文件,文档,帐户,计算机等的访问和限制

5
通过Windows 7资源管理器拒绝访问CD / DVD驱动器(权限问题)
不久前,我开始遇到光盘驱动器问题。两者都在启动时以CD / DVD驱动器的形式继续显示在资源管理器中,但是一旦我将其中一张光盘放入其中,它突然变成了硬盘驱动器- Type尽管“本地磁盘” 列在该File System列中仍然是UDF / CDFS。(尽管这可能是HKLM \ System \ CurrentControlSet ...中注册表项的权限问题,但是由于下一次测试,我不确定。) 这是“ 我的电脑”的截屏视频;当我放入光盘时,DVD驱动器会神奇地变成硬盘,无法打开。 当我尝试打开光盘(任何类型)时,出现访问拒绝错误消息。如果打开提升的命令提示符,则可以访问文件。另外,如果我杀死Explorer并从提升的命令提示符下运行它(从而赋予Explorer更高的权限),则可以从Explorer访问文件。 我尝试卸载并重新安装设备,但未成功。安全对话框表明没有为驱动器设置任何设置(没有所有者,也没有权限)。我尝试设置所有者,但只有在其中有光盘的情况下才可以这样做(它抱怨是否为空),但是设置不保留(如果设置后立即打开安全对话框,则为空)再次)。我尝试设置权限,但这给出了错误。 我已经包含了以下驱动器之一的安全性对话框的截屏流程图。 我怀疑问题出在与中的光驱相关的注册表项HKLM\SYSTEM\CurrentControlSet。例如,明显没有Properties子项HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}。更糟糕的是,我无法弄清楚其中应该包含什么,也无法从备份配置单元中导入一个,因为其中的Properties子项…\Class具有某种“超级管理员”权限-我什至无法查看这些权限或所有者!它确实说我可以更改它们,但是我不知道哪个帐户拥有或拥有它们的权限(我猜可能是TrustedInstaller或类似的东西)。 (是,我确保没有上过滤器或下过滤器,是的,我运行了sfc。我还确保在策略编辑器中,“设备:限制CD-ROM ...”和“可移动存储访问”尚未设置。) 有谁知道光驱的所有者和权限应该是什么以及如何重置它们?

5
无法写入macOS中的/ tmp目录,无法更正权限:“不允许操作”
macOS El Capitan(10.11)无法安装任何软件更新或安装任何软件,因为/tmp和/private/tmp文件夹似乎不可写。 运行此: sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume / 给我这个错误: unable to set owner and group on "tmp" Error 1 Operation not permitted unable to set permissions on "tmp" Error 1 Operation not permitted 有没有办法手动删除tmp文件夹并重新创建它们?当我尝试重命名或删除时,/tmp或者/private/tmp我一直不允许进行操作时。和文件夹sudo chmod 1777也以相同的方式失败/tmp/private/tmp Disk Utility说磁盘运行良好,运行急救时未发现问题。 有什么方法可以将tmp位置重定向到另一个可写文件夹?

1
如何在Linux中设置已安装分区的所有者?
我的计算机中有两个机械硬盘。在磁盘0上运行Windows,在磁盘1上运行Crunchbang。为了将文件复制到磁盘0的NTFS分区,我总是必须在Crunchbang中使用提升的特权。 据我所知,诸如chmod和chown之类的用于设置文件权限的命令仅适用于文件系统对象。我也知道,“在Linux中,一切都是文件”。即,存在代表硬件设备,系统信息等的特殊文件。由于这些特殊文件属于虚拟文件系统/ dev,因此它们应为文件系统对象,因此诸如chown,chmod之类的命令应在这些文件上运行。我已经通过命令成功更改了设备sda的所有者和写权限 肖恩·阿斯温·斯达 我无法更改已安装分区的所有者/权限。我试图将本地用户设置为已安装分区的所有者,并设置了读取,写入,执行权限。但是,问题仍然存在。 我是否缺少某些内容?如何在此磁盘上设置权限,以便无需提升特权就可以写入该磁盘?

5
谁是Linux许可中的“其他”,“执行”是什么意思?
我找不到这三个问题的答案: 谁是“其他”,如果我们为服务器上的所有服务提供用户,则“其他”不存在吗?例如,如果我们将Apache放在一个用户上,并且将/var/wwwchown 设置为apache,然后输入chmod 700它应该起作用,对吗? “执行”和“读取”有什么区别? 全新安装后(例如在Ubuntu中)整个系统的默认文件权限是什么?


2
是否可以发现文件夹的当前所有者?
我正在运行Windows 8 Enterprise x64。这是NTFS卷上文件夹的当前安全设置: 我既不能访问文件夹的内容,也不能访问其安全设置,也不能访问其当前所有者。因为我是管理员,所以我可以拥有所有权并为自己授予必要的权限,但是有关当前所有者的信息将丢失。 有没有办法在不更改权限的情况下发现当前所有者,或者至少在我获得所有权之前知道谁是所有者?

3
如何在不破坏当前权限的情况下为管理员提供访问文件夹的权限?
我有一个无法从Windows 7管理员组成员帐户访问的文件夹。 如果在属性上显示“安全性”选项卡,则会看到“您没有查看或编辑此对象的权限设置的权限”。 如果我单击“高级”并转到“所有者”选项卡,它将告诉我“无法显示当前所有者”。 我可以通过重新分配所有权来访问该文件夹,但这会破坏该文件夹上的当前权限。 因此,有什么方法可以让管理员访问该文件夹,而无需控制并破坏当前权限。

5
无法在Ubuntu上更改权限/所有权/外部硬盘组
我的Linux机器上连接了一个外部硬盘驱动器。我想设置一个Web服务器来访问其上的文件,但是驱动器上所有文件和目录的权限都是rwx所有者的,这是我的本地登录名,而组是该root组。 我需要apache用户可读的文件,我试图将所有文件设置为chmod a+rwx -R *,但这无济于事(不提供任何错误,没有任何作用。)我尝试将group更改chgrp为我的用户组,但是那也不起作用,即使我将所有这些命令都以sudo!的形式运行,它也会给我我没有权限的错误。 这个硬盘有什么问题??? sudo chmod a+rwx *应该做任何事情,对不对?

1
设置正确的上传文件权限
我有一个php脚本,可将文件上传到名为“ uploads”的目录中。我可以上载的唯一方法是: chmod 777 uploads 我知道这是不正确的,但我不知道要使其工作该怎么办。 服务器信息:Amazon EC2上的T1-Micro Amazon Linux AMI 2013.03 问题: 我如何找出需要访问哪些用户……例如,apache或Web服务器的用户名是什么? 我需要提供什么级别的访问权限,以及执行什么命令。 谢谢! 编辑:我在堆栈溢出中发现了很多答案,我将对此进行研究。例如 /programming/3642241/php-file-upload-permissions /programming/10842880/setting-permissions-in-php-on-server /programming/8948537/permission-denied-when-attempting-to-upload-file-with-php 谢谢


2
自制程序不会链接git
当我安装git或通过升级git时,brew无法将其链接到brew link git。如果我尝试sudo brew link git得到: 怯ward地拒绝须藤酿造链接 它说我必须检查以下权限: /usr/local/share/gitk/lib /usr/local/share/git-gui/lib /usr/local/share/git-core/templates /usr/local/share/git-core/templates/hooks /usr/local/share/git-core 我将chmod所有内容都编辑到777,但不确定是否很好。 我现在可以链接git。我应该将许可更改为不太宽松的内容吗?

2
NTFS权限-系统
删除SYSTEMNTFS目录的权限是否有可能的副作用?这是一个非系统(用户文档)文件夹。我知道很明显(即SYSTEM不再可以访问它了,du :-))。 我的问题是,这会有任何常见的副作用吗?即,在一般Windows系统上,常见原因是要求该SYSTEM帐户具有访问权限?我正在考虑诸如此处的索引服务之类的内容(尽管我不使用或不在乎该特定服务)。

3
传输守护程序未在监视目录中接收
试图让我的传输守护进程从Dropbox文件夹中拾取文件,以使远程启动更加容易(这是一个无头系统)。 据我所知,settings.json文件符合预期,但是我放在文件夹中的所有文件都没有被拾取。 我检查了保管箱是否正确同步。 这是整个settings.json文件,但下面包括相关行: "watch-dir": "/home/john/Dropbox/torrents", "watch-dir-enabled": true 更新资料 它似乎是一个权限问题。从/ var / log / syslog: Unable to watch "/home/john/Dropbox/torrents": Permission denied (watch.c:79) 我尝试停止守护程序-> sudo service transmission-daemon stop->使用chown更改文件夹的权限-> sudo chown -R john /home/john/Dropbox/torrents->重新启动守护程序->sudo service transmission-daemon start 结果相同,但是 更新2 该文件夹的权限为: drwsrwsrwx 2 john debian-transmission 4096 2012-04-09 19:40

5
如何告诉sudo编写umask为0022的文件?
我最近升级到了雪豹。我注意到有些MacPorts编写的文件安装时权限错误-它们的umask值为0077。我想我已经缩小了问题的范围: 该port命令通过调用sudo。 我的.bashrc文件将umask指定为0077。 在OS X的较早版本(10.5及更低版本)上,sudo使用了根用户的umask (其值为0022);但是,现在它使用我的0077 umask。 反正有sudo使用旧行为吗?现在,它是一种烦人,因为我必须使用sudo运行像简单的命令port installed,port outdated等等。 (此MacPorts票证中对此问题进行了详细描述。) 编辑 我发现了umasksudo 的选项,并在其中/etc/sudoers添加了以下行: Defaults umask=0022 然而,这并没有起到期望的,因为实际所用的umask sudo是工会与此默认掩码用户掩码的。为了重写的行为sudo的umask的,直接使用默认的(即不是工会的用户和默认sudo的面膜),可以添加以下内容: Defaults umask_override

3
local_umask和file_open_mode如何工作?
当本地用户通过vsftp将文件上传到服务器时,文件权限出现了一些问题。 我希望文件具有所有766权限。经过大量的试验和错误,我发现我必须这样设置: local_umask=011 file_open_mode=0777 但是我不知道为什么会导致766个权限。谁能解释一下?

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.