我正在尝试将文件从homedir复制到/ usr。如何设置权限以允许此操作?
$ chmod 777 KeePass-2.14.zip
$ cp KeePass-2.14.zip /usr/keepass/
cp: cannot create regular file `/usr/keepass/KeePass-2.14.zip': Permission denied
$ sudo cp KeePass-2.14.zip /usr/keepass/
cp: cannot stat `KeePass-2.14.zip': Permission denied
$
也许您可以先告诉我们为什么要将这个文件复制到
—
Faheem Mitha
/usr
?似乎是一件不寻常的事情。如果您要解压缩安装包,那是放错地方了。类似的东西/usr/local/src
会更好。至少,这就是我所使用的。没有适用keepass
于您操作系统的二进制软件包?
@Faheem-为什么/.../src?为什么不使用/ usr / local?我还没有记住文件夹结构,我只想在某处放置它(寻找等效的C:\ Program Files文件)。
—
ripper234 2011年
/usr/local/src
我相信这是惯例。FHS说“ / usr / local / src:本地源代码”。请参阅pathname.com/fhs/pub/fhs-2.3.html#USRLOCALLOCALHIERARCHY
/etc/sudoers
允许用户进行操作的行sudo
吗?它应该像phunehehe ALL=(ALL) ALL
...