【发布时间】:2014-04-17 04:22:02
【问题描述】:
这可能是一个非常简单的问题。如果它是重复的,我很抱歉。 我想知道如何删除一个特定命令的 sudo 权限。我创建了一个安装一堆 .deb 包的脚本,它需要 sudo 来执行此操作,但是其中的一个命令需要在没有 sudo 权限的情况下运行,那么我该怎么做呢?我正在使用 Ubuntu,这是一个 bash 脚本。
我正在调用我的脚本:ROS_install
这是脚本的一部分:
sudo dpkg -i /home/forklift/Desktop/ROS/ros-hydro-laser-proc_0.1.3-0precise-20131015-2054-+0000_amd64.deb
sudo dpkg -i /home/forklift/Desktop/ROS/ros-hydro-urg-c_1.0.403-0precise-20131010-0128-+0000_amd64.deb
sudo rosdep init
sleep 2
rosdep update
“rosdep update”命令需要在没有 sudo 权限的情况下运行。我以为它已经存在了,但是每次运行脚本时都会收到警告,因此在安装后会被锁定在命令之外。
【问题讨论】: