撤消“chown”命令?

撤消“chown”命令?

我正在安装一些软件,提示:

Download is performed unsandboxed as root as file couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)

所以我做了:

sudo chown -Rv _apt:root /home/kpate352/ sudo chmod -Rv 700 /home/kpate352/

但现在一切都乱了。我无法查看我的文件,系统提示“权限被拒绝”。我还尝试过:

sudo chown -R kpate352:kpate352 /home/kpate352

但它什么也没有返回。如何撤消以下命令:

sudo chown -Rv _apt:root /home/kpate352/ sudo chmod -Rv 700 /home/kpate352/

答案1

不幸的是,您无法撤消chownchmod所做的更改。这就是 Linux!命令实际上会按照您的指示执行操作。下次最好自己备份一下。

但是,您可以恢复主文件夹的默认权限,这可能会解决大部分问题。

首先重置主文件夹的所有者:

sudo chown -Rv kpate352:kpate352 /home/kpate352/

然后重置所有文件的权限:

find /home/kpate352/ -type f -print0 | xargs -0 sudo chmod -Rv 644

最后重置所有文件夹的权限:

find /home/kpate352/ -type d -print0 | xargs -0 sudo chmod -Rv 755

这应该可以稳定你的情况。

相关内容