Linux-Linux脚本:关于tar打包后不具有操作权限

发布于 2016-11-21 18:09:44 字数 128 浏览 1218 评论 1

一个脚本要由非root权限用户来执行,执行过程中会由tar进行文件打包,但是打包后的文件却只有root才能操作,如果不想用expect或其他附加组件来模拟密码输入过程,怎样才能使这个非root用户具有操作这个文件的权限呢?我的思路僵死在这里了

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

虐人心 2017-04-19 07:27:32

你试试tar的这两个选项:

--owner=NAME
force NAME as owner for added files

-p, --preserve-permissions, --same-permissions
extract information about file permissions (default for superuser)

特别是-p这个选项,不指定的话默认是root的权限。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文