Questions tagged «permissions»

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

2
rm默认不删除不可写文件的背后的想法是什么?
rm默认不删除不可写文件的背后的想法是什么?每次您要删除当前用户的不可写文件但对目录具有写许可权时,都会收到此警告,并且需要按“ y”确认删除: rm: remove write-protected regular file 我不知道为什么以这种特殊方式处理不可写文件?我想到的一件事是,此类文件通常是包含用户机密数据(例如加密密码)的用户配置文件,因此rm在删除它们之前会发出警告。现在,真正的原因是什么?
13 permissions  rm 

2
组成员即使具有写权限也无法写
登录的用户是对文件夹具有写权限的组的成员。但是,当该用户尝试写东西时,“权限被拒绝”。 下面的日志总结了问题: subv:/www/tracer/ whoami frank subv:/www/tracer/ subv:/www/tracer/ ls -ltr total 4 drwxrwxr-x 2 root tracer 4096 Jan 20 12:25 convert.tracer.com subv:/www/tracer/ groups frank frank : frank tracer subv:/www/tracer/ > convert.tracer.com/test -bash: convert.tracer.com/test: Permission denied subv:/www/tracer/ 输出“ ls -bail /www/tracer/convert.tracer.com/”: subv:~/ ls -bail /www/tracer/convert.tracer.com/ total 8 38010883 drwxrwxr-x 2 root tracer …

2
chmod与ACL之间的区别
我的理解chmod和chown如何权限位的工作,但还有另一种许可系统内部的Linux,ACL与setfacl和getfacl,所以这让我不知道。 这两个权限控制系统之间有什么区别?他们会互相干扰吗?
13 linux  permissions  chmod  acl 

3
授予PHP写入文件和文件夹的权限
为进一步清晰度而更新: 根据http://expressionengine.com/user_guide/installation/installation.html,它表示: 对于大多数Unix主机,以下是典型的情况,但您可以与主机进行检查,以确定是否可以使用更多限制性权限来允许PHP写入文件(666)和文件夹(777)。在Windows服务器上,以下内容将不适用,但是您需要确保文件和文件夹可由ExpressionEngine写入。您可能需要为此联系您的房东。 不知道这意味着什么。我可以将特定的文件和文件夹分别更改为666和777,但是上面的声音听起来像我也需要允许PHP执行此操作? 原始问题: 我需要确保PHP可以写入特定文件(666)和文件夹(777)。 我该怎么做呢?
13 permissions  files  php  chmod 

3
为什么“ rm -r”无法删除此文件夹?
我有一个文件夹-wx的权限称为folder1和里面的另一个文件夹名为folder2与rwx权限。 我尝试folder1使用以下命令删除: rm -r folder1 但是我收到以下错误: rm: cannot remove 'folder1': Permission denied 我认为我收到此错误的原因是因为rm程序首先需要获取的内容folder1(获取其中的文件和文件夹的名称folder1)才能删除该内容(因为您无法删除文件)或文件夹,而我不知道它的名称),然后rm程序可以删除folder1自己。 但是由于folder1没有read权限,因此rm程序无法获取其内容,因此无法删除其内容,并且由于无法删除其内容,因此也无法删除它。 我对么?
12 linux  permissions  rm 

2
rsync即使使用-a也不会保留目录所有权
我使用此rsync调用来备份我的主目录: rsync -aARrx --info= --force --delete --info=progress2 -F "$USER_HOME" "$BACKUP_MNTPOINT" rsync手册页说-a意味着-g和-o(以及其他开关),它们应该保留所有权。但是,我已经注意到,如果目录下不存在目录$BACKUP_MNTPOINT/$USER_HOME,则将使用root:root所有权而不是正确的目录创建该目录。(这仅适用于下方的目录$BACKUP_MNTPOINT/$USER_HOME)。这是为什么? $BACKUP_MNTPOINT是本地安装的驱动器。$BACKUP_MNTPOINT/$USER_HOME具有正确的所有权和权限。既不$USER_HOME也不$BACKUP_MNTPOINT与斜线结束。 源文件系统和目标文件系统均为XFS,运行时mkdir $BACKUP_MNTPOINT/$USER_HOME会创建具有预期所有权的目录。


2
为什么666是默认的文件创建权限?
如我所知,使用umask时,您可以赋予文件的最高权限是666 umask 0000。这是由于默认的文件创建权限,在我所知道的每个系统上似乎都是666。 我知道对于文件,我们需要可执行的权限才能显示其内容。 但是,为什么我们限制默认文件创建权限为666?

1
如何将文件权限应用于新创建的文件?
我的目录设置了以下权限: drwxr-s---. user group folder 在桌面上,我访问此文件夹,然后右键单击以创建一个新的文件调用foo.txt。然后使用终端,使用命令创建了另一个文件$ touch bar.txt。 当我检查这些文件的权限时,我有: -rw-r--r--. user group foo.txt -rw-rw-r--. user group bar.txt 我在期待-rw-r-----. user group。如何获得对组的额外写许可和对其他人的读许可?

3
如何在/ sys /永久中设置权限?
我以用户身份启动X,需要在中设置键盘亮度/sys/class/leds/asus\:\:kbd_backlight/brightness。该/sys/目录被重新启动后重新建立,因此权限将重置了。如何设置它,这样每次启动后都不需要所有用户都可写该文件? 我正在将Archlinux和SDDM用作登录管理器,将KDE用作DE。

7
设备正在以只读方式挂载(可以将文件复制为根)
我正在尝试安装我的Amazon Kindle,第3版。它会正确自动安装,当我运行时mount -l,我得到以下输出: /dev/sdg1 on /media/usb0 type vfat (rw,noexec,nodev,sync,noatime,nodiratime) [Kindle] 从这个输出中,我看来我应该能够读写文件系统。 不幸的是,当我尝试将任何文件复制到Kindle时,我无法以普通用户的身份进行操作。我的机器上确实有pmount安装程序,所以我不确定这是否是导致问题的原因……关于此类问题,我们无法找到有关它的任何其他信息。 有人对我在这里可能缺少的内容有任何建议吗?谢谢。 在评论中按每个问题更新 jascav@home:~$ id uid=1000(jascav) gid=1000(jascav) groups=1000(jascav),4(adm),7(lp),24(cdrom),27(sudo),29(audio),30(dip),46(plugdev),104(fuse),108(lpadmin),109(sambashare),1001(power) jascav@home:~$ ls -ld /media/usb0/ drwxr-xr-x 7 root root 8192 Dec 31 1969 /media/usb0/ 根据其他讨论更新 我将usbmount用于我的自动挂载解决方案。我使用pmount以便普通用户可以安装设备。(经过进一步调查)这些应用程序似乎无法一起工作。usbmount正在执行自动挂载,但从用户的角度来看并没有这样做。如果我先挂载该设备,然后再手动将其挂载,则可以写入该设备。 越来越近了,但是我仍然不确定如何获得usbmount来纪念用户。(也许我不能吗?)

6
如何在Ubuntu上找回sudo?
我已经做到了: sudo chown -R myname /usr/ 现在sudo由于这个错误我无法使用命令: sudo:必须是setuid root 当我读到这意味着该文件的所有者/usr/bin/sudo不是根。现在是我的用户,因为/usr文件夹上有chown 。 在许多论坛和博客上,人们建议以root身份这样做: # chown root:root /usr/bin/sudo # chmod 4111 /usr/bin/sudo ...但是问题是我需要以root用户身份登录,但是我不能,因为如果我su在终端中写密码错误(实际上,我使用的密码就是我添加到用户中的密码): $ su Password: su: Authentication failure 那么我可以取回sudo命令吗? 编辑:我的Ubuntu在我的Mac OS X上的Paralells下。

1
chmod不会更改符号链接权限
我可以访问远程Linux机器,每次创建符号链接时,默认情况下都会创建该链接,并具有以下权限: lrwxrwxrwx 如果我尝试例如使用以下方式更改符号链接的权限(即不是其指向的路径): chmod g-w my_symbolic_link chmod可以正常运行(不会显示错误消息),但是当我再次检查权限时,它们仍然相同(lrwxrwxrwx)。 我正在等待机器管理员的来信,但我想知道这是否是正常现象,或者是否特定于包装盒。


1
权限位未在Samba共享上强制执行
我有一个问题,其中未使用Linux客户端在samba共享上强制执行权限位。我在服务器上配置了samba,以强制某些用户,组和权限位,并且此操作按预期工作,直到我触摸该文件或它成为IO重定向的目标为止。 这是正在发生的事情: user@linuxbox:~-->ls -l ~/archive/foo.txt ls: cannot access /home/user/archive/foo.txt: No such file or directory user@linuxbox:~-->touch ~/archive/foo.txt user@linuxbox:~-->ls -l ~/archive/foo.txt -rw-rw-r-- 1 archive archive 0 2010-09-13 20:29 /home/user/archive/foo.txt user@linuxbox:~-->touch ~/archive/foo.txt user@linuxbox:~-->ls -l ~/archive/foo.txt -rwxrwxrwx 1 archive archive 0 2010-09-13 20:30 /home/user/archive/foo.txt 请注意,当我触摸现有文件时,其许可权位是0777。它们应该是0664,就像它最初创建时一样。如何在现有文件上执行0664? 我在服务器上有3.0.24版,在客户端上有3.4.7版。这是我的smb.conf: [global] interfaces = egiga0 unix charset = UTF8 …

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.