Tag: root

如何释放根目录中的空间并删除不必要的内核文件?

我很晚收到有关根目录中磁盘空间不足的连续系统警报。 我理解我的所有系统更新都保存在我的根目录而不是我的主目录中,我不知道如何更改这个! 这是我/ boot的输出: /boot$ ll total 73144 drwxr-xr-x 3 root root 4096 Sep 12 01:09 ./ drwxr-xr-x 25 root root 4096 Aug 3 03:19 ../ -rw-r–r– 1 root root 848290 Jan 25 2013 abi-3.5.0-23-generic -rw-r–r– 1 root root 852420 Jun 20 14:46 abi-3.5.0-36-generic -rw-r–r– 1 root root 852910 Jul 10 14:09 abi-3.5.0-37-generic -rw-r–r– 1 […]

是否可以在没有root权限的情况下运行pbuilder?

我意识到设置pbuilder需要root权限,但每个调用是否真的需要root权限? 有没有办法将pbuilder作为标准用户运行?

你怎么知道执行程序是否需要root?

我知道这有点基础,也许是一个愚蠢的问题,但我一直无法找到答案。 我知道每个文件都有”Executable”位。 我假设root用户和root用户所拥有的需要root程序将不具有Other的Executable位,这将阻止非root用户执行这些操作。 但是在/bin和/sbin目录中,我看到所有文件都具有-rwxr-xr-x等权限 那么真正决定用户是否需要root权限才能执行某些操作呢?

如何在不指向其位置的情况下以root身份执行脚本?

我倾向于使用sudo arp-scan –localnet –interface wlan0 ,但我觉得每次输入sudo arp-scan –localnet –interface wlan0麻烦。 为了加快速度,我创建了一个名为arp-lw-scan的脚本,它应该为我做这个。 ~/Scripts/arp-lw-scan : #!/bin/bash arp-scan –localnet –interface wlan0 我在~/.profile中将~/Scripts添加到我的$PATH中,因此只需在终端中键入其名称,即可从任何位置执行该文件夹中的每个脚本。 但是,我很难以简单的方式执行arp-lw-scan ,因为它需要root访问权限。 只是在我的主目录中键入arp-lw-scan会出现关于没有root权限的错误。 我可以输入sudo ~/Scripts/arp-lw-scan ,这样可行,但这仍然很适合输入。 我希望能够只输入sudo arp-lw-scan来执行给定的脚本。 我怎样才能做到这一点?

在命令提示符中发生奇怪的事情

我在命令行模式下使用Ubuntu,没有GUI。 我是UNIX新手,所以我对刚刚发生的事情感到有些困惑。 我不小心输入了“暂停”而不是“pm-suspend”,我的root~#:提示消失了。 现在,无论我尝试进入什么只是给我一个换行符,按下esc这样的按键给我^ [,箭头键都是^ [^ [[D。 我该怎么做才能返回正常的shell提示符?

有没有办法用’sudo’方法在ubuntu中锁定特定的应用程序

例如,如果我需要锁定firefox,并且每当有人需要访问它时(在与我的用户名相同的情况下),就会出现通常的sudo密码提示。 默认情况下,我通过提供用户名’nopasswd’权限在visudo下禁用了密码提示。

我的主文件夹由root拥有,我该如何解决这个问题?

我按照Ubuntu Documentation Partitioning / Home / Moving wiki中的说明将我的主文件夹放在自己的分区上。 现在我不是我自己的主文件夹的所有者。 我怎样才能解决这个问题? 我不能使用Wine,因为它说我必须是我的主文件夹的所有者。 当我使用sudo nautilus然后尝试更改权限时,每次我选择自己或任何其他组时它都会恢复为root。 是否有一个命令可以让我自己成为我的主文件夹的所有者? 我已经尝试过以下命令: sudo chown -R username /home/username •这个不起作用,它回答: chown: cannot access ‘/home/aaron/.gvfs’: Permission denied sudo chown -hvR username:username /home/username •这一个输出我所有文件的名称,告诉我他们的所有权已经改变,但是当我去检查时它仍然说根。

12.04修改根目录权限后,LTS将无法启动

我不小心改变了我的系统上的根目录的权限,现在我的系统将无法启动,我试图修复grub恢复包,检查文件系统,但没有。 这是我不小心输入的代码: sudo chown -hR jmayerz:jmayerz / 执行完毕后,X11关闭,系统卡住,所以我重新启动,无法再次启动。 我尝试从liveCD更改系统超级用户的权限但是如何将其更改为机器本身的用户而不是liveCD? 像这样: sudo mkdir /media/mount sudo mount /dev/sda1 /media/mount sudo chown -hR / 怎么会执行最后一行? 用户是谁? 这是如何从livCD执行的? 当我尝试在恢复中使用该方法时,它告诉我文件是只读的,当我尝试执行在读写时挂载root的任务时,它仍然没有这样做。 mount -ro remount,rw 说/ etc / fstab报告已经挂载了目录。 chown -hR root / 说文件处于只读模式,在通过修复包等安装读写后,它不会输出任何内容。 chmod -hR jmayerz:jmayerz /home/jmayerz/ 一样。 一般文件系统挂载错误说现在liveCD无法启动。

我无法以root身份启动图形应用程序

我曾经能够这样做,但现在这个简单的事情失败了: gksudo gedit 这也失败了: sudo gedit 我收到错误: Cannot open display. 我检查过这个: .Xauthority和.ICEauthority将我的用户作为所有者以及读/写权限 由于这两个文件都是二进制文件,我无法理解它们并检查它们是否已损坏 可能我有一些配置错误。 我之前已经阅读过这篇文章和许多其他指南。 我正在使用64位的Ubuntu Precise 12.04。

apt-get update后的磁盘空间问题

我使用sudo apt-get update进行了系统sudo apt-get update并重新启动。 重新启动后出现错误,表明我的磁盘空间不足。 很棒,能够访问我的桌面。 我检查了space util并注意到目录中有2个非常大的文件(超过20GB): /var/lib/apt/list/partial/ za.archive.ubuntu.com_ubuntu_dists_vivid-updates_main_binary-amd64_Packages.bz2(21.2 GB) security.ubuntu.com_ubuntu_dists_vivid-security_universe_binary-amd64_Packages.bz2(21.2 GB) 我设法删除它们并重新启动系统,一切都很好。 然后我再次进行了更新,同样的问题又出现了。 这是一个错误吗? 系统信息:Ubuntu 15.04 – 每日更新