Tag: sudo

如何在sudo中使用python virtualenv?

我试图在不在/ home下的目录中创建一个与系统(使用virtualenv)分离的python环境,因为我需要使用它来构建其他必须可供多个用户访问的软件。 我可以创建并激活virtualenv,但是当我sudo一些命令(例如制作或编译其他软件)时,它是使用的系统python(我可以告诉因为可用的模块)。 因为在Ubuntu上使用root用户并不是一件好事,有没有办法告诉sudo使用virtualenv? 或许这可能不是正确的方法,我应该做一个全新的python安装? 我使用的是64位版本的Ubuntu 12.04(和python 2.7)。

为什么我需要root权限才能在命令行卸载驱动器,而不是在Nautilus中? 怎么改变?

当我插入拇指驱动器,媒体卡或USB硬盘驱动器,通过命令行卸载它,我需要使用: sudo umount /media/the_device 但是,我可以通过单击弹出按钮或使用设备上的右键单击上下文菜单在Nautilus等文件管理器中卸载设备。 区别的理由是什么? 如何更改它以便我可以从命令行卸载而无需root权限? 改变它是个坏主意吗? 编辑:如果它已更改,我运行9.04。 我已经运行了大多数版本5.10–9.04,据我所知,它一直是这样的。

允许用户在没有密码的情况下运行systemctl / systemd服务

我希望默认用户ubuntu能够在不提示输入密码的情况下运行特定服务。 特别是systemctl restart unicorn_my_app.service 。 按照此处的说明将用户ubuntu添加到新创建的组, LimitedAdmins ,其中已确认: $ getent group LimitedAdmins LimitedAdmins:x:1001:ubuntu 在/etc/sudoers.d目录中创建了一个包含以下文本的新文件limitedadmins (使用sudo vim ): %LimitedAdmins ALL=NOPASSWD: /etc/init.d/unicorn_ofn_america restart, /etc/init.d/unicorn_ofn_america start 我也尝试过: %LimitedAdmins ALL=NOPASSWD: /bin/systemctl/unicorn_ofn_america restart, /bin/systemctl/unicorn_ofn_america start (和/bin/systemd ) /etc/sudoers/是sudo visudo (或sudo cat /etc/sudoers )确认的默认值: # # This file MUST be edited with the ‘visudo’ command as root. # # Please consider […]

升级后gdb不会附加到进程

我刚刚从10.04升级到11.04并且gdb不允许我再附加到进程我得到错误 附加到流程10144无法附加到流程。 如果您的uid与目标进程的uid匹配,请检查/ proc / sys / kernel / yama / ptrace_scope的设置,或以root用户身份再次尝试。 有关更多详细信息,请参阅/etc/sysctl.d/10-ptrace.conf ptrace:不允许操作。 我如何解决这个问题,以便我可以在没有sudo的情况下再次调试?

如何启动/停止mysql服务器?

我试着在一些描述如何正确启动和停止mysql服务器的文章中找到。 我找到了这个链接: 如何在Ubuntu 8.04上启动/停止MySql服务器 阿比的博客世界 我运行了这个命令: /etc/init.d/mysql start 但是我看到了这个错误 ERROR 1045 (28000) Access denied for user…. 我尝试这个命令后: sudo /etc/init.d/mysql start 我输入了密码,我再次看到同样的错误。 下一个命令: sudo /etc/init.d/mysql – root -p start 结果是: ERROR 1049 (42000) Unknown database ‘start’. 当我运行此命令时: sudo service mysql start MySQL服务器成功启动。 凉! 那么,其他命令有什么问题? 为什么他们会导致错误?

我应该把我的bash脚本放在哪里

我有一些非常简单的bash脚本,我拼凑起来做我经常做的事情。 其中之一是运行duplicity来执行我的备份任务。 没有什么聪明只是一堆if .. then语句真的。 因为这需要以sudo的forms运行,所以最好将我的脚本放在/ usr / bin(或PATH中的其他位置),chown到root.root和chmod到700?

以root身份运行bash脚本时出错

我有一个简单的关机脚本,我想以root身份运行 shutdown -h +30; echo “succesfull”; 我已经按照这些答案1,2来使我的脚本成为根。 首先我运行此命令 sudo chown root.root $HOME/test/test.sh sudo chmod 4755 $HOME/test/test.sh 然后改变了sudoers sudo visudo 在此行%sudo ALL=(ALL:ALL) ALL之后添加此命令 eka ALL=(ALL) NOPASSWD: $HOME/test/test.sh 但是,当我执行我的脚本时,它显示此错误 shutdown: Need to be root succesfull

无法更改Intel turbo boost(/ sys / devices / system / cpu / intel_pstate / no_turbo /无法访问)

尝试在ubuntu中禁用Intel Turbo Boost时遵循以下答案 : 为了看到司机: cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver intel_pstate intel_pstate intel_pstate intel_pstate 然后,查询turbo启用或禁用状态: cat /sys/devices/system/cpu/intel_pstate/no_turbo 1 这意味着它已经开启了。 要禁用它,我会收到“不允许操作”: echo “0” | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo [sudo] password for cipeos: 0 tee: /sys/devices/system/cpu/intel_pstate/no_turbo: Operation not permitted 在答案下的评论中尝试建议( sudo echo “0” | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo )我得到同样的结果。 甚至sudo su之前也是如此。 试图手动查找文件: sudo gedit /sys/devices/system/cpu/intel_pstate/no_turbo 它只有一行: 1 当我尝试将其更改为0并保存时,它会说:“无法保存文件”/ sys / devices / […]

从GUI以root身份打开文件或应用程序

是否可以从GUI以root身份打开文件或应用程序? 我的理想是右键单击文件或应用程序,并在上下文菜单中看到“以root身份打开”选项,之后我被要求输入root密码。 与此有点相关的是允许例如在最初未以root用户身份打开应用程序的情况下进行保存的能力(例如,修改/ etc中的.conf文件)

如何重置/ etc的默认权限?

我错误地对/etc进行了许可更改。 现在它给了我以下错误消息: bash: /etc/bash.bashrc: Permission denied I have no name!@chandan-Inspiron-5520:~$ sudo /etc/init.d/apache2 restart sudo: unable to stat /etc/sudoers: Permission denied sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin