Questions tagged «permission»

允许和限制哪些用户可以执行特定文件的哪些操作

1
具有正确权限的目录不可写
我在新机器上安装了高级sierra,然后从我的时间机器外部磁盘复制到我家中的一些目录。 备份是使用与新安装中最近创建的用户名相同的用户的另一台计算机和操作系统版本创建的。 90%的事情都没问题。 由于未知原因,我家的一些子目录(从备份中复制)是不可写的。 我已经尝试了chmod命令的所有可能组合,理论上一切都应该正常工作: cmd + i,一般: 项目未锁定 项目未共享 cmd + i,分享和许可: myuser:读写 工作人员:只读 大家:只读 stat 说明: 访问:(0755 / drwxr-xr-x)Uid:(501 / myuser)Gid:(20 /工作人员) 501是我当前用户的正确ID 我认为这不是一个unix权限问题,因为权限应该按原样运行。 我也试过chflags nouchg my_folder没有运气。 不确定是什么原因引起的。

1
从非管理员用户切换到管理员用户以运行应用程序
我最近在我工作的图书馆遇到了一个挑战,我需要在MacOS High Sierra中制作一些我无法理解的生活中的代码!我在Windows中有一些编码经验,但之前从未使用过Mac,我真的希望有人可以帮助我,因为在没有AppleScript基础知识的情况下,我很难学到我需要做的事情。 这是我需要这个代码来做的事情。 在特定时间从非管理员用户登录管理员用户 在admin用户帐户中运行脚本 脚本使用bootcamp重新启动到Windows 我知道我可以通过使用日历应用程序运行实际完成工作的代码来处理“特定时间”部分,并使用此代码启动到Windows ,但我已经尝试了几个小时来找出切换用户的时候知道有经验的人可以在不到15分钟内完成。任何帮助将非常感谢!!!

1
修复主文件夹中的“您没有权限”
在安装了El Capitan的Macbook Pro上,朋友暂时使用了唯一的帐户Admin。几周后,我制作了该主文件夹的副本,将其重命名为“B”,并为她创建了一个个人帐户,短名称也为“B”,并允许其“采用”“B”主文件夹。帐户B也具有管理员权限。 使用帐户B,当她试图访问她的〜/ Documents文件夹时(以及可能还有其他文件夹,但我没有在她面前找到她的机器)时,她会收到“您无权查看其内容”的消息。时刻)。表面上看,采用该副本并不包括取得其内容的所有权。 是一个递归chown正确的修复?我很犹豫要提前爆炸,只是在她明天要去大学的时候尝试一下!

3
在新的Mojave安装后无法禁用Font Book中的字体
我刚刚在一台全新的2018 MacBook Pro上安装了macOS Mojave。 我通常做的第一件事就是禁用所有不必要的字体。 这次,对于每种字体,禁用字体的选项都是灰色的。 在Finder中,文件权限如下: system: Read & Write wheel: Read only everyone: Read only 如何在OS X Mojave上禁用Font Book中的字体?



0
奇怪的问题:名称重复的用户重复列出两次
我使用Time Machine(从旧计算机)将文件还原到了新计算机上。我手动还原了特定的文件和文件夹。在旧的MacBook Pro和新的MacBook Pro上,用户名相同。现在,某些文件在检查器中两次列出了相同的用户名!这会导致出现问题,例如无法正确压缩这些文件(和目录)。这是一个示例的屏幕截图: 我尝试在终端中使用“ chown”。我可以用这种方式添加另一个用户,但这并不能解决问题(并且不是递归的,这意味着永远需要做正确的事情)。

1
无法从外部USB磁盘移动文件
我有10.9.4,带有USB外部(2tb)磁盘,使用Macos Journalled格式格式化。该驱动器也是时间机器的目的地。 我是: 无法cmd拖动文件以将其移动到另一个磁盘(它们是副本) 无法选择多个文件并无法从选择中创建一个新文件夹 无法在驱动器上mkdir TimsMacBookAir:~ tim$ cd /Volumes/2TB/ TimsMacBookAir:2TB tim$ mkdir test mkdir: test: Permission denied 我猜有权限错误。这是/ Volumes上的ls -l TimsMacBookAir:Volumes tim$ ls -l total 72 drwxrwxr-x 37 tim staff 1326 7 Jul 10:19 1TB drwxrwxr-x 319 root wheel 10914 7 Jul 10:51 2TB lrwxr-xr-x 1 root admin 1 …

1
Time Machine希望在权限更改后备份所有文件-如何避免?
我已经在10.9.5上使用Time Machine很长时间了,直到今天它仍然可以正常工作。 今天早上,我的一个朋友试图访问我的“音乐”文件夹中新设置的NFS共享,但由于其权限而无法读取任何文件。 因此,我继续运行chmod -R 755 ./*整个Music文件夹,该文件夹的大小约为600 GB。 因此,现在它根本不会备份,告诉我这一点: 错误消息不断出现,并在我的两个备份磁盘上进行了更改,但显然没有一个备份磁盘具有600 GB的空间。 有什么方法可以让我忽略特定文件夹的权限,或者以某种方式检索权限而无需从上次备份还原整个文件夹? 提前谢谢了。

3
设置卷的权限以对所有文件和文件夹进行分组写入
对我来说,这似乎应该很容易,但是我很难找到一个很好的答案,这似乎对我来说是确定的。 我有一个与妻子和我共享的硬盘驱动器(内部驱动器)。我的妻子既是我也是管理员组,并且该驱动器的组所有权也是admin。 该卷的当前权限为:drwxrwx---。我和我的妻子都可以添加和创建文件,但是,这些新文件没有继承父卷权限。如果创建新文件夹或文件,则不会设置g + w位。它是只读的。 我真的不想将其umask从更改为022,002因为这只是我要g+w设置的音量。我想如果那是唯一的解决方案,我可以。 我想确保创建,复制或移动到该卷(在卷上的任何位置)的任何文件都具有正确的权限。这可能吗? 还是我需要依靠umask一个cron工作来重置权限? 编辑-首次尝试使用ACL 这是我尝试过的测试。但是,它并没有将其转发到我创建的下一个文件。我认为我不完全了解这应该如何工作... $ mkdir test-acl $ chmod 770 test-acl $ ls -le total 0 drwxrwx--- 2 damon admin 68 Jan 13 09:50 test-acl $ chmod +a "admin allow list,add_file,search,delete,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit" test-acl $ ls -le total 0 drwxrwx---+ 2 damon admin 68 Jan 13 …

1
试图在Mac上运行Apache James(电子邮件服务器) - 获得“Permission denied”错误 - 帮助?
我在Mac上下载Apache James电子邮件服务器。我将zip解压缩到“james-2.3.2”文件夹。当我运行“./james-2.3.2/bin/run.sh”时,我得到“权限被拒绝”。 我尝试在run.sh上做一个chmod 755,但它仍然给我一个错误(关于凤凰.sh文件的权限被拒绝)。 我希望我做的事情从根本上是错误的。任何帮助表示赞赏! 抢

2
编辑TextEdit的plist文件
我需要编辑文本编辑(文本编辑/内容/ plist.info)的plist文件做这个,使用Xcode的。但TextEdit说我没有编辑权限 我试图获得更多的许可,所以我把自己刻在了GetInfo(Pasha就是我)。 但仍然与上面的图片相同的问题。我在寻找答案,发现此。如你所见,这个答案暗示我要做我已经做过的事情。所以我希望你知道这个问题的不同解决方案。

1
在启动期间监视更改umask的进程
两天前,我开始注意到我的Web项目的权限问题,我不得不继续重置权限,以便apache可以读取或写入。太痛苦了!经过几个小时的混乱,我终于意识到我拥有的进程创建的任何文件都获得700的权限,我的umask设置为077。 我找到了OSX 10.3及更新指令来更改我的默认umask。我进行了更改并重新启动了我的计算机...并再次使用077.我手动将我的umask设置为022,就像默认设置一样,大约一个小时之后,在写这个时我检查我的umask并将其设置回077。 所以我的啰嗦问题是如何监控我的系统以获得更新我的umask的过程?我很乐意在启动开始时启动一个代理,它将检查监视并记录更新我的umask的任何进程。这可能吗?

1
chown到远程文件夹:不允许操作
我正在制作一个脚本,将本地文件夹与来自NAS的远程文件夹同步,该文件夹已使用NAS管理员名称和密码安装到OS X中。 该脚本是: #!/bin/bash /usr/bin/sudo /usr/bin/rsync -rav --delete --exclude=".*" /path-to-origin/ /Volumes/NAS/path-to-destination/ 该脚本必须由被Auser调用的用户执行,因此我以这种方式从命令行调用脚本: sudo -u Auser script-to-rsync.sh 我在Terminal收到的回复是: building file list ... done ./ rsync: chgrp "/Volumes/NAS/path-to-destination/." failed: Operation not permitted (1) rsync: chgrp "/Volumes/NAS/path-to-destination/file.ext" failed: Operation not permitted (1) rsync: chgrp "/Volumes/NAS/path-to-destination/." failed: Operation not permitted (1) sent 311 bytes …


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.