![撤消“chown”命令?](https://linux22.com/image/1016653/%E6%92%A4%E6%B6%88%E2%80%9Cchown%E2%80%9D%E5%91%BD%E4%BB%A4%EF%BC%9F.png)
我正在安装一些软件,提示:
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
不幸的是,您无法撤消chown
或chmod
所做的更改。这就是 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
这应该可以稳定你的情况。