/sbin/insserv: Permission denIEd
这是什么?我该怎么办?我用sudo运行一切.
更新 – 场景:
>我第一次正确安装它,但后来我将neo4j目录移动到另一个位置.
>现在还没有认识到neo4j服务.
>我通过从/etc/init.d中删除然后运行update-rc.d -f neo4j-service remove来手动删除了neo4j-service
>当我重新安装时说/ sbin / insserv没有这样的目录,所以我用谷歌搜索并做了这个:
ln -s /usr/lib / insserv / insserv / sbin / insserv
>现在当我重新安装它时 – 它说/ sbin / insserv:权限被拒绝
使用Ubuntu.
等/ sudoers文件:
## This file MUST be edited with the 'visudo' command as root.## Please consIDer adding local content in /etc/sudoers.d/ instead of# directly modifying this file.## See the man page for details on how to write a sudoers file.#Defaults env_resetDefaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"# Host alias specification# User alias specification# Cmnd alias specification# User privilege specificationroot ALL=(ALL:ALL) ALL# Members of the admin group may gain root privileges%admin ALL=(ALL) ALL# Allow members of group sudo to execute any command%sudo ALL=(ALL:ALL) ALL# See sudoers(5) for more information on "#include" directives:#includedir /etc/sudoers.d
neo4j安装脚本的权限:
-rwxr-xr-x 1用户名username 15K Feb 27 09:38 neo4j
更新2:
当我在/ sbin上做一个ls -lah时:
lrwxrwxrwx 1 root root 16 5月15日20:29 insserv – > /usr/lib中/ insserv时
和/usr/lib上的ls -lah:
drwxr-xr-x 2 root root 4.0K Feb 14 03:37 insserv
解决方法 rsuarez对你的init / upstart配置提出了一些好处.但是,当以root身份手动运行insserv程序时,是否会出现相同的错误并不清楚.您可以通过两种方法直接调试insserv权限:>查看/ sbin / insserv命令在手动从命令行运行时是否给出相同的错误>如果从#1获得相同的权限,请尝试使用strace运行它以查看它失败的文件或权限.如果#1没有给你许可拒绝,那么按照rsuarez和@ TomO’Connor指导来查看潜在的暴发或Neo4j问题,因为它可能与/ sbin / insserv二进制文件没有直接关系.
总结以上是内存溢出为你收集整理的Linux-权限被拒绝?全部内容,希望文章能够帮你解决Linux-权限被拒绝?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)