标签: file-permissions

.ssh 文件夹中私钥的权限?

我更改了.ssh文件夹中的权限,现在当我使用使用我的私钥的软件时,我每次都必须输入密码。id_rsa每次使用使用它的应用程序时,我对文件的权限应该是什么?

目前我的权限设置为:

-rw-------@ 1 Jody  staff   114 Nov  4 23:29 config
-rw-------  1 Jody  staff  1743 Oct 21  2009 id_rsa
-rw-------@ 1 Jody  staff   397 Oct 21  2009 id_rsa.pub 
-rw-------@ 1 Jody  staff  3855 Sep 13 22:35 known_hosts
Run Code Online (Sandbox Code Playgroud)

linux permissions file-permissions macos

516
推荐指数
6
解决办法
60万
查看次数

文件权限如何应用于符号链接?

假设你有这个结构:

+ directory
-- file1
-- file2
-- file3 -> /tmp/file3
Run Code Online (Sandbox Code Playgroud)

file3是指向系统上其他file3地方的另一个链接。

现在假设我chmod 777是目录和其中的所有内容。我的file3in是否/tmp收到这些权限?另外,假设我们有相同的情况,但情况相反。

/tmp/file3 -> /directory/file3
Run Code Online (Sandbox Code Playgroud)

如果我对链接到的文件应用权限,这对链接有何影响?

linux unix symbolic-link permissions file-permissions

113
推荐指数
2
解决办法
12万
查看次数

授予多个用户对 Ubuntu 中文件夹的写权限

用户 tomcat6 拥有一个文件夹:

drwxr-xr-x 2 tomcat6 tomcat6 69632 2011-05-06 03:43 document
Run Code Online (Sandbox Code Playgroud)

我想允许另一个用户(ruser)对文档文件夹的写权限。这两个用户(tomcat6 和 ruser)不属于同一个组。我试过使用setfacl

sudo setfacl -m  u:ruser:rwx document
Run Code Online (Sandbox Code Playgroud)

但这给了我setfacl: document: Operation not supported错误。请帮助我。

linux security acl file-permissions

87
推荐指数
3
解决办法
25万
查看次数

为什么 chown 在 OS X 上报告“不允许操作”?

我正在尝试在我的 Mac (10.6.7) 上执行以下操作:

sudo chown myusername:wheel ./entries
Run Code Online (Sandbox Code Playgroud)

但 Unix/Mac 返回“不允许操作”。当我找到ls -lash罪魁祸首文件时,它看起来如下:

8 -rwxrwxrwx   1 myusername  staff   394B Apr 26 23:26 entries
Run Code Online (Sandbox Code Playgroud)

我试过sudosudo su; 没有任何效果。有什么想法吗?

我正在尝试chmod从我的旧 Ubuntu 盒子中复制的文件。大多数文件都成功地chmod递归 'ed; 只是这个卡住了,我不明白为什么。

file-permissions macos

84
推荐指数
6
解决办法
17万
查看次数

确保目录中的新文件属于该组

当许多用户(都属于 mygroup)可以创建和编辑文件时,我想创建一个共享目录。我希望此目录和子目录中的所有文件都属于mygroup

我已经改变了现有的文件有组MYGROUP使用chgrp,但新文件仍然可以属于用户的主组创建的。有没有办法确保新文件属于该组,而无需重复运行 chgrp.conf ?

linux file-permissions ubuntu

81
推荐指数
3
解决办法
8万
查看次数

Ansible:如何递归设置目录和文件权限

在ansible中,我可以这样做:

file: dest=/foo/bar/somedir owner=root group=apache mode=0775 recurse=yes
Run Code Online (Sandbox Code Playgroud)

并且它递归地将该路径中的所有目录和文件的所有者、组和权限设置为 0775。但是我想将目录设置为 0775,将文件设置为 0664。有什么方法可以让 ansible 做到这一点?

file-permissions ansible

75
推荐指数
5
解决办法
15万
查看次数

如何 tar 目录不仅保留权限,还保留所有权

我必须使用 tar.gz 压缩目录,不仅要保留权限,还要保留所有权/组。

而且,在这个目录中有许多文件属于许多用户。

permissions tar ownership file-permissions

63
推荐指数
2
解决办法
16万
查看次数

在 Windows 7 中将外部硬盘驱动器数据的文件和文件夹权限重置为默认值

我有一个外部硬盘驱动器,更改了文件的一些安全设置,现在我无法在其他系统中访问它们。我是这个系统的管理员。有什么工具可以将所有内容的所有安全设置重置为默认值?

windows-7 hard-drive file-permissions

50
推荐指数
2
解决办法
23万
查看次数

Linux – 无法删除拥有 777 权限的文件

我有几个文件无法使用rf -Rf命令删除。我是这些文件的所有者,分配给这些文件的组也是我的用户所在的组。更奇怪的是我可以编辑他们的内容,我可以更改他们的权限,但我不能移动或删除它们。

ls -al
total 12
dr-xr-xr-x 3 rayell pg1083760 4096 2010-10-10 10:00 .
drwxr-xr-x 3 rayell pg1083760 4096 2011-09-02 04:33 ..
-rwxrwxrwx 1 rayell pg1083760    0 2011-09-02 06:38 default.settings.php
drwxrwxrwx 2 rayell pg1083760 4096 2011-09-02 04:33 files
-rwxrwxrwx 1 rayell pg1083760    0 2011-09-02 06:38 settings.php


rm -Rf *
rm: cannot remove `default.settings.php': Permission denied
rm: cannot remove directory `files': Permission denied
rm: cannot remove `settings.php': Permission denied
Run Code Online (Sandbox Code Playgroud)

谁能告诉我发生了什么?

linux filesystems rm file-permissions

38
推荐指数
1
解决办法
9万
查看次数

为什么一个用户可以删除另一个用户的755个文件?

我有一个备份上传脚本,该脚本使用 user 将 scp 的文件传输到另一台服务器upload。目标服务器上的另一个脚本然后将这些脚本发送给另一个用户并将文件模式设置为755.

如果我然后使用upload用户SSH 进入目标服务器,我就可以删除 chowned 文件。它们不应该是只读的吗?

这是目标服务器上文件的样子,用户upload可以删除它。

-rwxr-xr-x 1 maciekish maciekish 650M Nov  1 01:07 2014-11-01-data.tar.bz2
Run Code Online (Sandbox Code Playgroud)

用户upload是刚刚添加使用的useradd,并且不是该maciekish组的一部分。

当尝试upload通过 ssh删除文件时,我收到了是否要删除“写保护的常规文件”的问题,我可以说Y并删除它。

linux security file-permissions

36
推荐指数
2
解决办法
4523
查看次数