我想复制到/lib/udev,但是给出了错误
cp -f /tmp/ok_pcscd_hotplug.sh /lib/udev
cp:cannot create regular file /lib/udev/ok_pcscd_hotplug : Permission denied我是根,但我不明白。我能做些什么?
发布于 2014-05-07 11:03:26
检查您是否是真正的超级用户:
whoami如果输出为root,则您是超级用户,您可以使用以下方法复制该文件:
cp -f /tmp/ok_pcscd_hotplug.sh /lib/udev/.否则,您必须使用sudo:
sudo cp -f /tmp/ok_pcscd_hotplug.sh /lib/udev/.如果您仍然无法写入目录,则有可能:
lsattr核对一下。cat /proc/mounts (或mount或cat /etc/mtab),如果目录被挂载为只读,则检查输出。如果在第一种情况下,使用chattr更改目录属性;
chattr -i <file/dir>上的不可变标志chattr +i <file/dir>如果是后一种情况,请编辑文件/etc/fstab。
发布于 2014-07-17 05:31:28
因此,如果您想要对root用户执行此操作,那么如果您想不使用root用户,那么您有两个选项:
发布于 2015-11-27 09:06:00
如果/lib/udev不存在,您应该首先创建目录
mkdir -p /lib/udevhttps://askubuntu.com/questions/462187
复制相似问题