Questions tagged «permissions»

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

3
如何在Linux上安装USB驱动器时自动设置写权限?
当我在Linux(CentOs4)上安装外部USB驱动器时,默认情况下将权限设置为只读。由于计算机上有多个用户需要使用外部驱动器,因此我希望每个人都拥有rw整个驱动器的权限。如果计算机意外关闭,我也希望他们能够安装驱动器。他们可以sudo mount用来安装驱动器,但这只会授予他们读取权限,而我显然不想允许sudo chmod。 是否可以更改默认设置,以便每个新的外部USB磁盘自动获得rw权限?

2
我如何找到所有*不是*组可写的文件?
我看到以下问题,描述了如何查找组可写文件: 如何查找具有组写权限的所有PHP文件? 但是我想要的文件不是组可写的!(此外,我无法对以上问题发表评论)。 Google让我失望(因为'find'不是一个独特的关键字)。

5
如何在Ubuntu 9.10中为自动安装的FAT驱动器设置默认权限?
我有很多FAT32驱动器,我想将它们安装在Ubuntu中,以便它们对目录具有权限模式700,对所有其他文件具有权限模式。默认情况下,它们对所有文件都有755,这不是特别有用,因为几乎没有非目录应可执行,并且它破坏了驱动器上托管的版本控制存储库。 “回到过去”,我本来可以在/ etc / fstab中列出带有我想要的umask / dmask的驱动器,并且没有默认值。这些天来,驱动器在其卷名下自动挂载。很好,除了现在我不知道如何设置默认值。 我试图更改/ system / storage / default_options / vfat / mount_options gconf密钥,但显然没有效果。最初是077,但是安装的驱动器反映的默认值是022;对其进行更改并重新插入驱动器,导致文件的许可位仍然为755。

3
权限被拒绝,因为在chmod和chgrp之后,路径的一部分缺少搜索权限
[core:error] [pid 5132](13)权限被拒绝:[client 123.123.123.123:50398] AH00035:访问/拒绝(文件系统路径'/var/www/mysite.com'),因为缺少搜索权限路径的组成部分 最近,我更改了www名为的文件夹的组所有者,该组admins包含几个用户帐户,root并且apache。我也曾经chmod更改www为774。 从那以后,我进入Forbidden You don't have permission to access / on this server.了我的两个领域。 /var/www/mysite.com说禁止 /var/www/mysite2.com说禁止 / var / www / html可以正常工作。 # ServerRoot: The top of the directory tree under which the server's # configuration, error, and log files are kept. # # Do not add …

2
在获得正确权限的同时解压缩文件?
我使用以下命令解压缩了服务器上的文件: unzip filename 但是,这似乎导致所有文件的所有者/组权限为0 0。 我上载的文件是一个PHP软件脚本,因此我想知道在解压缩文件时如何正确设置权限以及应将其设置为什么?
17 linux  permissions  zip 


7
在Windows 8上使用git通过cygwin
我有一个Windows 8开发预览版(不确定它是否相关,但我从未在w7上遇到过麻烦)机器,我正在尝试从github克隆一个git repo。 问题是我的〜/ .ssh / id_rsa有440个权限,它需要400.我已经尝试过修改它但是用户权限的任何更改都会反映在组权限中(即chmod 600结果为660,等等)。这似乎在整个文件系统中的任何文件中都是不变的。 我已经尝试搞乱ACL但无济于事(完全控制我的用户并拒绝所有人导致000) 这里有一些输出可以帮助: $ git clone [removed] Cloning into [removed]... @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0660 for '/home/john/.ssh/id_rsa' are too open. It is required that your private key files are NOT accessible by others. This private key will …

3
rsync命令删除错误“遇到IO错误-跳过文件删除”
我使用rsync命令将文件从一台ubuntu服务器备份到另一台ubuntu计算机。备份服务器触发使用rysnc命令的脚本。这是我使用的命令 rsync -rltvh --partial --stats --exclude = .beagle / --exclude =。*-在root @ live_server之后删除-/ home / / home / live_server_backup / home >> /tmp/logfile.log 2> &1 live_server无需密码即可使用ssh-able。这样就可以了。现在问题出在 --delete-after选项 所有文件同步后。最后我可以看到删除过程skipped.logfile错误就像 遇到IO错误-跳过文件删除 当我尝试查找日志时,文件同步时出现一些错误 rsync:send_files无法打开“ /home/xyz/Desktop/PPT_session_1_context.pdf”:权限被拒绝(13) 所以我的理解是,出于安全原因,rsync无法从目标读取所有文件,因此它正在跳过文件删除。 即使出现某些权限错误,有什么方法可以使--delete-after工作?我不想使用强制删除,因为在某些情况下这很危险。

4
如何防止文件访问互联网?
有一些.exe和.dll属于我的笔记本电脑的一些程序,其没有我的允许与Internet通信的文件(自我更新一般)。我想阻止那些文件一个一个地访问互联网。我不想安装任何外部防火墙。我正在使用Windows 7 Home Pro,如果可以通过Windows防火墙完成此操作,则可以。我看了看Windows防火墙,但找不到禁用文件访问的设置。

10
Mac OS X-无法启动Terminal.app-Shell具有非法值
从时间机器回滚我的系统后,我无法运行Terminal.app。 Mac OS X版本10.6.2 它显示以下错误。“您无权运行此应用程序”“管理员已将您的Shell设置为非法值” 之后,我删除了文件〜/ Library / Preferences / com.apple.Terminal.plist 但是会显示相同的消息。 我已经使用DiskUtility修复了所有系统权限,但没有帮助。

5
如何获得权限保存到Windows 7拒绝我的文件夹中?
我收到此消息-- You don't have permissions to save in this folder即使我是这台计算机上的唯一用户和管理员。 如何为自己设置权限以在任何地方执行所有操作(包括保存删除等)? 编辑:对不起,忘了说它是哪个文件夹。它是程序文件中的文件夹,我在其中保存了PHP文件以进行本地测试。 对不起,如果我对这一切有些迟钝,但是我已经直接从XP升级到了7,并且从未使用过Vista,我习惯了完全控制我。

2
如何设置组可写目录?
$ whoami meder $ cd /var/www $ sudo mkdir html $ sudo groupadd web $ sudo usermod -a -G web meder $ sudo usermod -a -G web medertest $ sudo chown meder:web html $ sudo chmod -R g+rwx html 问题是,/var/www/html即使将组设置为web,我也可以随时创建一个新文件,但该文件只能由原始用户写入。 有人建议我将设置为umask,002因为默认值是导致问题的原因。但是我必须为该组中的所有用户执行此操作,据我所知,让所有用户都修改~/.bashrc为have 会很乏味umask 002。即使我自己可以对所有这些用户使用shell命令来执行此操作,这仍然显得过于乏味。 有人可以提供有关组可写目录的任何建议吗?


1
Linux-组成员无法删除具有rw权限的文件
下面显示了一个文件,该文件/tmp/testfile由user1拥有,其组更改为wheel,其中还包括user2。该文件具有rw该组的权限。因此,该论坛的任何成员都不能删除它吗?下面的示例输出显示user2无法删除该文件。为什么? [user2@files ~]$ ls -l /tmp/testfile -rw-rw-r-- 1 user1 wheel 0 Jul 18 18:54 /tmp/testfile [user2@files ~]$ groups user2 wheel [user2@files ~]$ rm /tmp/testfile rm: cannot remove `/tmp/testfile': Operation not permitted

2
由于非超级用户所有权,Logrotate不再读取符号链接的配置文件
目前,我们正在Rails应用程序服务器上的ruby上从Ubuntu 12.04 LTS升级到14.04 LTS,并注意到日志文件不再旋转。 在两台机器上,我们都有一个/var/app-name/config/logrotate由unix用户拥有的文件,deployer其中包含有效的logrotate文件,如下所示: /var/app-name/log/*.log { daily rotate 365 delaycompress compress dateext dateformat -%Y%m%d missingok copytruncate } 然后将其符号链接到/etc/logrotate.d/目录中,如下所示:app-name 在我们的Ubuntu 12.04服务器上,我们有logrotate 3.7.8,它运行得很好。它进入var/app-name/log/目录并轮换出所有日志文件 但是在Ubuntu 14.04服务器上,我们有logrotate 3.8.7,它不会轮换我们应用程序的日志文件。 当我通过调试时,sudo logrotate -d -f /etc/logrotate/.conf得到以下输出: Ignoring /etc/logrotate.d/app-name because the file owner is wrong (should be root). 在代码中追逐它,似乎为3.8.x发布流添加了此更改:https : //github.com/demands/logrotate/commit/b8ce386a969c60e5c8ee78023c24a1ba0aab1526 如果我更改文件的所有权符号链接到/var/app-name/config/logrotate到root那么它再次开始工作。但是鉴于此文件是我的应用程序的一部分,并且是由我们在这种状态下使用的capistrano部署框架创建的,因此当它过去可以正常工作时,我宁愿不必更改其所有权。 那么logrotate是否推荐/支持符号链接的配置文件? 如果是这样,是否应该拒绝使用deployer符号链接到/etc/logrotate.d目录中的我的文件(由拥有),被视为错误? 还是有针对特定应用程序日志轮换的另一种推荐方法? (也在Unix StackExchange上问到)

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.