Questions tagged «permissions»

权限是Unix上控制对文件,目录和设备等资源的访问的方式,可以为所有者,组或所有用户指定。

3
/ tmp的正确权限是什么?我无意中将其全部设置为公开
我受了虐待sudo。 我创建了一个寿命很短的临时目录,我想在几个用户之间共享几个小时...然后我将此目录命名为 /some/path/tmp 不幸的是,我启动的sudo chown 777 -R /tmp不是sudo chown 777 -R tmp,因此我的/tmp文件现已完全公开。 我/tmp经常(每天,几乎每小时)经常使用通用文件来存储短寿命文件,脚本和许多脚本。 现在已经完全公开了吗?我应该将其更改回更安全的设置,还是像Debian或Ubuntu发行版的常用默认设置一样-(我不知道它们是哪个)?正确的权限是/tmp什么?
78 permissions  chown  tmp 


5
.pem文件对SSH和SCP的正确文件权限是什么
我尝试通过SSH进入我的AWS Ubuntu服务器并将目录复制到本地计算机。在整个过程中,我遇到不同的文件许可权错误(如下所示)。 .pem文件是否需要一个特定的文件许可权,该许可权允许我进行SSH和SCP? 还是我需要两次更改文件许可权?登录后一次更改为SSH,一次更改为SCP? 这是我正在使用的命令: SSH: ssh -i sentiment.pem Todo@54.555.555.555 使用以下方法从远程复制到本地计算机: scp Todo@54.555.555.555:/home/ubuntu/sentimentfolder /Users/Toga/Desktop/sentimentlocal 我使用的是Mac OS X 10.7.5。 反复试验: 1.)最初下载.pem文件后,其权限被设置为I THINK:0644 -rw-r--r-@ 1 Toga员工1692 2月18日21:27 sentiment.pem 然后,我尝试通过终端进行SSH并收到以下信息: WARNING: UNPROTECTED PRIVATE KEY FILE! Permissions 0644 for 'sentiment.pem' are too open. It is recommended that your private key files are NOT accessible …
69 ssh  permissions 

5
了解UNIX权限和文件类型
chmod直到今天,我才真正了解到如何解决问题。我遵循了向我解释了很多事情的教程。 例如,我读到您有三个不同的权限组: 拥有者(u) 组(g) 所有人(o) 基于这三个组,我现在知道: 如果该文件归用户所有,则用户权限确定访问权限。 如果文件的组与用户的组相同,则组权限确定访问权限。 如果用户不是文件所有者,也不在组中,则使用其他权限。 我还了解到您具有以下权限: 阅读(r) 写(w) 执行(x) 我创建了一个目录来测试我新获得的知识: mkdir test 然后我做了一些测试: chmod u+rwx test/ # drwx------ chmod g+rx test/ # drwxr-x--- chmod u-x test/ # drw-r-x--- 经过一段时间的闲逛,我想我终于掌握chmod了使用此命令设置权限的方法。 但... 我还有几个问题: 什么是d在开始代表什么? 包含插槽的名称和用途是什么,它还可以容纳其他哪些值? 如何设置和取消设置? 这有什么价值d?(因为您只有7 = 4 + 2 + 1 7 = 4 + 2 …
68 linux  permissions  ls  chmod 

4
ls -la中的“ s”和“ S”有什么区别?
当我ls -la,它打印许多属性。像这样: -rwSrwSr-- 1 www-data www-data 45 2012-01-04 05:17 README 可耻的是,我不得不承认我不知道每个属性的确切含义。例如,S字符串中big的含义是什么-rwSrwSr--?以下是1什么?我大概认识别人。
67 permissions  ls 

1
粘滞位最初应用于文件时是做什么的?
在不同的地方可以看到时下指责是一个完全名不副实的“粘滞位”,因为它的功能现在是影响上的目录,并作为一个写权限受限删除标志。 回答者在AskUbuntu回答中写道:“通常在目录上使用粘性”。我观察到,实际上现代系统实际上在实践中似乎从未将其应用于文件,但是很久以前,通常的情况是将其应用于(可执行程序映像)文件而不是目录。(当谈到现代文件使用的稀缺性时,还有一个相关的问题是在当前文件系统中是否没有使用粘性位。) 这提示了问题: 什么也应用到可执行文件的粘滞位吗?那就像setuid吗? 注意过去时。这不是粘性位如何工作?现在。那是它过去的工作方式。

9
脚本可以执行但不可读吗?
如果没有读取脚本的权限,是否可以执行该脚本?在root模式下,我创建了一个脚本,并且希望其他用户执行此脚本但不读取它。我确实chmod禁止读写,但允许执行,但是在用户模式下,我看到了以下消息:权限被拒绝。

4
如何检查用户是否可以访问给定文件?
* nix用户权限确实很简单,但是当您在到达给定文件之前必须考虑所有父目录访问权限时,事情可能会变得混乱。如何检查用户是否具有足够的特权?如果不是,那么哪个目录拒绝访问? 例如,假设一个用户joe和一个文件/long/path/to/file.txt。即使file.txt已更改为777,joe仍必须能够访问/long/,然后/long/path/再访问/long/path/to/。我需要的是一种自动检查此方法的方法。如果joe没有访问权限,我也想知道他在哪里被拒绝了。也许他可以访问/long/,但不能/long/path/。

9
有没有一种方法可以停止为Linux中的每个小东西写“ sudo”?
我不久将要做大量的PHP工作,并且我对学习RoR感兴趣,因此我在VirtualBox中安装了Linux Mint 12。 到目前为止,切换最令人沮丧的方面是处理Linux权限。似乎我无法做任何有用的事情(例如,将Symfony2 tarball从我的Downloads目录复制到我的文档根目录并解压缩它),而无需通过sudo伪装成根目录。 有没有一种简单的方法可以告诉linux让我不受限制地访问某些目录,而不必简​​单地打开它们的所有权限?


1
使用rsync保留权限
假设我在LINUX中有一个文件a.txt,权限为0664。当我使用rsync将文件复制到我的Mac时rsync -r -t -v LINUX MAC,该文件的权限变为0644。 使用rsync时如何保留文件的权限?-g选项不起作用。

2
SSH和主目录权限
我用学校服务器上的一个班级帐户解决了SSH问题,花了我几个小时。 如果没有输入密码,我就无法进入一个特定的班级帐户,而其他班级帐户则可以使用无密码身份验证。.ssh /目录及其所有内容具有与其他类帐户相同的正确权限。 原来问题是在我自己的主目录上设置的权限。当我的HOME目录上的权限设置为770(不管为.ssh /设置的权限如何)时,无密码身份验证不起作用,但是在权限设置为755或700的情况下,它无密码身份验证。 有人知道为什么SSH这样做吗?是因为主目录权限太宽松了吗?当主目录设置为比700更允许时,为什么SSH拒绝使用公钥/私钥进行身份验证?
53 ssh  permissions 

3
为什么允许rm删除另一个用户拥有的文件?
为什么从rm删除只读文件?我知道,rm只需要对目录具有写许可权即可删除文件。但是我发现很难消化这种行为,在这种行为下我们可以轻松地删除所有者和组不同的文件。 我尝试了以下 mtk:我的用户名 abc:创建了一个新用户 $ ls -l file -rw-rw-r-- 1 mtk mtk 0 Aug 31 15:40 file $ sudo chown abc file $ sudo chgrp abc file $ ls -l file -rw-rw-r-- 1 abc abc 0 Aug 31 15:40 file $ rm file $ ls -l file <deleted> 我以为这不应该被允许。用户应该只能删除其所有权下的文件吗?有人可以阐明为什么允许这样做吗?以及如何避免这种情况?我可以认为仅限制父目录的写权限即可禁止意外删除文件。


3
即使以超级用户身份运行,也无法删除文件
我正在将一台机器从RHEL 4迁移到5。不是实际进行升级,而是创建了一个新的VM(两台机器都在云中),并且正在跨这两者之间复制数据。 我遇到了以下文件,该文件需要从新计算机上删除,但即使以root用户身份运行也无法删除: -rw------- 1 2003 2003 219 jan 11 14:22 .bash_history 该文件位于/ home / USER /中,其中USER是制造计算机的人员的帐户。他在旧计算机上没有帐户,因此我试图删除他的主文件夹,以便新计算机与旧计算机相符,但是出现以下错误: rm: ne peut enlever `.bash_history': Opération non permise (从法语翻译:无法删除XXX,不允许进行操作) 我尝试使用以下命令,但这没有什么区别: chattr -i .bash_history 是使用ID 2003创建用户的唯一选择,还是还有其他解决方法? 编辑 我尝试使用rm -f,但遇到相同的错误。我首先遇到同样的错误chmod 777。 我已经能够访问chown包含要删除的文件的文件夹,因此它是: drwx------ 2 root root 1024 jan 24 15:58 USER 编辑2 lsattr按照Angus的建议运行命令,输出如下: -----a------- USER/.bash_history …
48 permissions  rhel  root  rm 

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.