在不更改所有者和组的情况下进行修补

00

我有一个非root用户拥有的文件:

# ls -l example.php
-rw------- 1 foo bar ... example.php

我只是用如下命令应用了补丁

patch -p0 <<-EOF
--- .../example.php.orig 2012-06-20 15:07:13.000000000 +0200
+++ .../example.php  2012-06-20 15:43:05.000000000 +0200
...
EOF

作为root用户,目标文件的用户和组均更改为root我在man页面中找不到对此的任何引用

有没有一种方法来保留文件所有权之前没有使用susudochown

  • su 似乎无法指定组。
  • sudo -u foo patch ... 运行正常,但设置了错误的组。
  • sudo -u foo -g bar patch ...返回Sorry, user root is not allowed to execute '/usr/bin/patch' as foo:bar on hostname这可能是因为用户foo不是group的成员bar
  • chown这意味着必须在运行之前存储许可,然后再patch添加两行代码。
紧握

patch 创建新文件,这就是为什么它拥有有效的用户凭据的原因。

解决方法:用于patch -o创建临时文件,然后将cattmp文件简单地转换为原始文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在不更改所有者和组的情况下进行修补

来自分类Dev

在不更改目录所有者的情况下添加FTP用户?

来自分类Dev

如何在不登录的情况下以进程的所有者身份运行或成为其所有者?

来自分类Dev

用户/超级用户在什么情况下会更改文件所有者的权限?

来自分类Dev

我可以在不排除旧手机所有者的情况下针对较新的 android SDK 进行构建吗?

来自分类Dev

仅将所有者和组更改为特定所有者

来自分类Dev

仅将所有者和组更改为特定所有者

来自分类Dev

如何在不将挂载点更改所有者更改为root的情况下挂载文件系统?

来自分类Dev

如何在不损失ls输出的情况下获得AIX中的文件所有者?

来自分类Dev

在不更改方法工作原理的情况下修补方法?

来自分类Dev

克隆/灵巧性-在某种情况下,如何更改仅所有者拥有查看权限的内容类型对象的所有权角色?

来自分类Dev

在Postgres中没有停机的情况下进行修补

来自分类Dev

如何在不更改目录(和子目录)权限的情况下递归更改所有文件权限?

来自分类Dev

如何按所有者和组对 ls 进行排序?

来自分类Dev

如何使用所有者组和用户更改php上传

来自分类Dev

在Sublime Text中编辑文件时如何不更改所有者和组?

来自分类Dev

如何通过目录名称更改目录的所有者和组?

来自分类Dev

更快地递归更改所有者/组的方法?

来自分类Dev

在没有父级所有者的情况下如何在Cloudkit中创建新的共享记录?

来自分类Dev

在没有父级所有者的情况下如何在Cloudkit中创建新的共享记录?

来自分类Dev

rsync忽略所有者,组,时间和权限

来自分类Dev

厨房synced_folders所有者和组

来自分类Dev

Docker - 挂载目录的所有者和组

来自分类常见问题

Docker复制和更改所有者

来自分类Dev

更改文件的所有者和读写权限

来自分类Dev

更改文件夹的所有者和权限

来自分类Dev

在不更改Python和Ruby中代码的情况下进行记录

来自分类Dev

在不更改Python和Ruby中代码的情况下进行日志记录

来自分类Dev

在不更改现有项目目录结构的情况下使用Eclipse进行C / C ++开发

Related 相关文章

  1. 1

    在不更改所有者和组的情况下进行修补

  2. 2

    在不更改目录所有者的情况下添加FTP用户?

  3. 3

    如何在不登录的情况下以进程的所有者身份运行或成为其所有者?

  4. 4

    用户/超级用户在什么情况下会更改文件所有者的权限?

  5. 5

    我可以在不排除旧手机所有者的情况下针对较新的 android SDK 进行构建吗?

  6. 6

    仅将所有者和组更改为特定所有者

  7. 7

    仅将所有者和组更改为特定所有者

  8. 8

    如何在不将挂载点更改所有者更改为root的情况下挂载文件系统?

  9. 9

    如何在不损失ls输出的情况下获得AIX中的文件所有者?

  10. 10

    在不更改方法工作原理的情况下修补方法?

  11. 11

    克隆/灵巧性-在某种情况下,如何更改仅所有者拥有查看权限的内容类型对象的所有权角色?

  12. 12

    在Postgres中没有停机的情况下进行修补

  13. 13

    如何在不更改目录(和子目录)权限的情况下递归更改所有文件权限?

  14. 14

    如何按所有者和组对 ls 进行排序?

  15. 15

    如何使用所有者组和用户更改php上传

  16. 16

    在Sublime Text中编辑文件时如何不更改所有者和组?

  17. 17

    如何通过目录名称更改目录的所有者和组?

  18. 18

    更快地递归更改所有者/组的方法?

  19. 19

    在没有父级所有者的情况下如何在Cloudkit中创建新的共享记录?

  20. 20

    在没有父级所有者的情况下如何在Cloudkit中创建新的共享记录?

  21. 21

    rsync忽略所有者,组,时间和权限

  22. 22

    厨房synced_folders所有者和组

  23. 23

    Docker - 挂载目录的所有者和组

  24. 24

    Docker复制和更改所有者

  25. 25

    更改文件的所有者和读写权限

  26. 26

    更改文件夹的所有者和权限

  27. 27

    在不更改Python和Ruby中代码的情况下进行记录

  28. 28

    在不更改Python和Ruby中代码的情况下进行日志记录

  29. 29

    在不更改现有项目目录结构的情况下使用Eclipse进行C / C ++开发

热门标签

归档