首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修正无功误差

修正无功误差
EN

Ask Ubuntu用户
提问于 2014-03-07 23:20:22
回答 1查看 266关注 0票数 0

很抱歉,由于我使用的是SE应用程序,所以我的xubuntu无法正常地格式化我的问题。我不知道到底是什么错误,但我将尝试描述发生了什么,希望您能够帮助我进一步调试和解决问题,在Xubuntu13.1064位上。

两天前,当我试图使php工作时,我的chmod -R /var

这是可行的,但是sudo apt安装x表示var/lib应该有chmod 0700或类似的东西,所以我做了chmod 0700 /var/lib和chmod -R 0700 /var/lib。我不记得确切的权限,但我混淆了/var权限,这是肯定的。

不管怎么说,我不知道这是不是件大事。我还搞砸了其他的东西,apt-获得安装任务组,我没有等待它完成安装,我记得我可以安装灯没有流苏,所以我放弃了安装ctrl。

在ctrl之后,我在时钟旁边看到了一个红色图标,表示这个错误通常发生在包没有完成安装依赖项时。我试着更新软件包,但没成功。

Apt-get不再工作,我无法安装或删除任何var被锁定或其他东西。这是相同的错误,当您试图安装从终端,而突触包管理器是打开。

我试着重新启动pc,认为一些后台进程正在运行,现在xubuntu不工作,它启动和所有我看到的xubuntu蓝色屏幕加载,但我没有看到登录屏幕后,只是一个黑色的屏幕(不是tty)。

我试着重新安装,但没有(重新安装选项)在现场cd,所以我必须格式化硬盘驱动器,我不想这样做。我有很多东西。

如果我去修我用var弄的烂摊子,它会修复它吗?如果是,那么var中文件夹和文件的不同权限是什么?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2014-03-08 01:23:43

关于Unix文件权限的简短介绍:

文件和文件夹权限表示为4个八进制。第一个八进制是用于特殊权限的。第二个八进制表示拥有文件/文件夹的用户可以做什么(这几乎总是7)。第三个八重奏代表了拥有的团队所能做的事情(通常是5)。第四个八重奏代表了其他人所能做的。

每个权限都由数字表示。4用于阅读,2用于写入,1用于运行/打开(运行脚本或打开文件夹)。

您运行的第一个命令不可能是chmod -R /var,因为它没有指定设置的权限。如果chmodd的权限确实是0700,那就意味着只有您有对文件夹的完全(读和写)访问权;系统甚至无法查看文件夹内部。不过,我不知道apt-get的第一个实例是如何工作的。

修复权限应该会导致系统完全启动(可能还会恢复apt-get)。我可以想到的解决方案(假设您无法访问tty)是从live运行一个活动会话,并在硬盘驱动器(而不是活动会话)的/var上运行:

代码语言:javascript
复制
chmod -R 0755 /var
chmod 0377 /var/crash
chmod 0755 /var/log
chmod 0777 /var/run
chmod 0777 /var/lock
chmod 2775 /var/local
chmod 3777 /var/mail
chmod 3777 /var/metrics
chmod 1777 /var/tmp

这会让你重新走上正确的道路。

此外,我强烈建议您不要更改系统文件夹的权限(基本上是/home之外的任何权限)。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/431080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档