Tag: sudo

更改了/ usr / bin的所有者

我做到了……我想每个人都会这样做,但这是我的第一次。 我执行了sudo chown -R /usr/bin ,在我意识到我的错误之前,已经太晚了……现在我无法访问sudo,因为我收到以下错误: sudo: must be setuid root 。 我真的很感激,如果我可以避免完全重新安装ubuntu,因为这将需要太多的工作:( 这是我尝试过的命令没有成功(在恢复模式下): chown root:root /usr/bin/sudo chmod 4755 /usr/bin/sudo 我也试过chmod 0440 /etc/sudoers都没有成功。 关于我可以尝试修复它的任何想法? 注意:很抱歉创建这些线程中的另一个,但由于我知道我执行的确切命令将其全部搞砸了,我认为这可能会有所作为:)

禁用所有用户的shutdown命令,甚至是root权限?

我想在Ubuntu Server安装上为所有用户(甚至是root)禁用shutdown命令。 我想这样做的原因是为了确保我不会养成以这种方式关闭机器的习惯,因为我在这个机器人的同时SSH连接到许多生产机器,而我不这样做想要通过在错误的窗口中键入命令而意外关闭其他一台机器。 我想要的服务器只在我的Windows桌面上的VirtualBox内运行时禁用关闭,我只将它用于本地测试,所以如果我不能从命令行关闭它就不会有问题。 我已经通过确保我在VirtualBox图像上有不同的密码来缓解这个问题,但很明显,如果我在其中一台生产机器上的sudo ‘窗口’内,我仍然会意外地将其关闭。 我的问题是: 如何禁用shutdown命令? 如果我禁用了shutdown命令,是否有任何后果我应该注意? 更具体地说, 是否会禁用对ACPI关闭的支持,这相当于按下物理机上的电源按钮? 它会影响其他通用应用吗? 有关信息,我只是使用此VirtualBox映像来尝试shell脚本,运行Tomcat和Java等等。

我为什么要将Gksudo用于Gtk应用而不是sudo?

我在某处读到人们应该使用gksudo来使用Gtk GUI代替sudo应用程序? 这是什么原因?

sudo权限的问题 – / uid拥有/ var / lib / sudo

我的系统是一个新的11.04 ubuntu,我最近开始使用LAMP。 一些如何,当我尝试更改var / www / for netbeans的权限以在本地服务器上工作时,并做了一些导致此通知每次我执行sudo时显示的内容: sudo: /var/lib/sudo owned by uid 33, should be uid 0 这是不好的? 我该怎么办呢? 我究竟做了什么? 谢谢。

为什么非管理员用户不能安装软件?

这可能是我不明白的事情,因为我已经习惯了Windows,而且我刚刚开始使用Ubuntu。 我知道linux中的软件包含在我不明白的内容中,为什么非管理员用户不能安装软件。 我的意思是,每个应用程序都由特定用户运行,并且该用户只能使用他的特权运行该应用程序,因此如果他没有管理员权限,则应用程序也将无法访问未经授权的目录等。 我希望大部分时间都可以在我的电脑上使用非管理员用户,因为它对我来说似乎更安全,大部分时间我都不需要管理员权限。 虽然我知道linux中的病毒并不常见但我仍然认为最好的做法是在你自己无法对重要文件进行任何更改的状态下在计算机上工作,这样病毒也不会损害任何重要文件,但我需要安装用于编程和网页设计等的软件。首先,我不想一直切换用户。 但对我而言,在PC上完成的所有操作都将通过非管理员用户完成,这听起来更安全。 我很高兴知道我在这里有什么误解,因为这里听起来不对。

图形认证工作; 为什么sudo说我的密码错了?

我正在尝试安装一个主题,当我输入命令sudo cp -r $HOME/Desktop/Overglossed /usr/share/themes ,终端要求输入我输入的sudo密码,但我告诉我的密码是错误。 这里有什么问题? 我使用相同的密码登录,并且我没有上限或类似的东西。 这是我第一次使用终端,所以如果这是因为我不熟悉它,请告诉我。 通过输入密码,我并不总是无法执行管理任务。 我可以在软件中心安装软件,例如我安装了Chrome(我已经习惯了这个问题)。

我如何处理’sudoers.so必须只能由所有者写’?

每当我尝试使用终端安装或删除某些内容时,它会显示以下错误消息: bluebird@bluebird:~$ sudo apt-get update sudo: /usr/lib/sudo/sudoers.so must be only be writable by owner sudo: fatal error, unable to load plugins bluebird@bluebird:~$ sudo apt-get remove vlc sudo: /usr/lib/sudo/sudoers.so must be only be writable by owner sudo: fatal error, unable to load plugins bluebird@bluebird:~$ sudo apt-get install apt-file sudo: /usr/lib/sudo/sudoers.so must be only be writable by […]

在不输入密码的情况下以其他用户身份运行程序

我正在尝试通过选择具有特定所有者的软件包来使用 DSCP标记我的浏览器互联网流量。 为了做到这一点,我必须用虚拟用户启动我的浏览器。 我通过将终端命令绑定到键盘快捷方式来启动浏览器。 所以现在一直是chromium-browser 。 到目前为止我采取的步骤: 创建一个新用户 : sudo useradd sudo passwd sudo mkdir /home/ sudo chown /home/ sudo chgrp /home/ 允许新用户访问X. xhost + 以新用户身份运行该命令 我以原始用户(非root用户)启动终端并运行以下命令: su -c chromium-browser 在输入虚拟用户密码后,我可以将chrome-browser作为虚拟用户运行。 Chromium将是全新的,并且不会有任何旧设置,因为它使用新创建的虚拟用户主目录。 现在我不想在任何阶段输入密码,所以我研究了如何使用sudoers文件。 通过更改sudoers文件,可以在不通过提示输入密码的情况下以另一个用户身份运行命令。 我还没弄清楚究竟是怎么回事,但我认为它依赖于sudo -u 。 这也允许您像其他人一样运行命令。 在我开始调整sudoers文件之前,我想测试这个结构。 所以我跑了: sudo -u chromium-browser 我收到以下错误: [0906/012127:ERROR:nss_util.cc(90)] Failed to create /home//.pki/nssdb directory. [0906/012127:ERROR:nss_util.cc(90)] Failed to create /home//.pki/nssdb […]

如何修复“sudo:/ etc / sudoers是模式0640,应该是0440?”

为什么sudo chmod -R a+w *会导致 sudo: /etc/sudoers is mode 0640, should be 0440 sudo: no valid sudoers sources found, quitting 它是如何工作的?

使用sudo运行应用程序时无法连接到X Server

当我使用sudo命令运行某些软件时,它显示错误 cannot connect to X server 例如,如果我运行以下命令: $ sudo gedit /etc/profile 我正在接受以下命令 (gedit:6758): WARNING **: Command line `dbus-launch –autolaunch=84b871d735f31ffe014dc9ba00000009 –binary-syntax –close-stderr’ exited with non-zero exit status 1: Autolaunch error: X11 initialization failed. Cannot open display: Run ‘gedit –help’ to see a full list of available command line options. 或者如果我正在运行super-boot-manager我会收到以下错误 buc: cannot connect to X server […]