如何将文件从一种用途复制到另一种用途?

Yasiru G

我有一个Web服务器,很少有开发人员使用它。网站在website用户其他用户都喜欢user1user2等等。我已经对sudo进行了访问user1user2..以进行访问website

我现在遇到的问题是用户无法从中复制脚本,website因为某些脚本不允许直接读取users而且即使我尝试使用sudo进行cp也会失败,因为website没有users目录的写权限

由于某些安全季节,我不想更改文件许可权。我看到某个地方可以使用tar进行此操作,但无法弄清楚。

有人可以帮忙吗...

谢谢!

马蒂娅·纳利斯

您可以user1

sudo -u website cat ~website/somefile > ~user1/somefile

请注意,~user1/somefile它将首先由用户运行shell(user1创建,并且cat将按以下方式执行website

您可以将tar(1)与相同的技巧一起用于多个文件:

sudo -u website tar cf - ~website/foo ~website/bar | tar xf -

user1以他的目录运行,这将在stdout上以方式“创建” tar归档文件website,而另一个tar(不带sudo,因此以与运行shell的用户相同的用户身份运行user1)会将虚拟tar文件解压缩到当前目录(到user1可写)。

UPDATE请注意,tar将创建指向文件的子目录,您可以通过指定该行为来减少该行为,-C以便tar在启动之前输入指定的目录:

sudo -u website tar -C ~website -cf - foo bar | tar xf -

通过这种方式,foobar会在当前目录中创建无领导子目录(但如果你添加的blah/baz,它会创建blah作为子目录中baz居住)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将字段从一种结构复制到另一种结构

来自分类Dev

如何将产品的分类单元从一种产品复制到另一种产品

来自分类Dev

将数据从一种纹理复制到另一种-OpenGL

来自分类Dev

将数据从一种纹理复制到另一种-OpenGL

来自分类Dev

将KDoc文档从一种方法复制到另一种方法

来自分类Dev

将输入值从一种形式复制到另一种形式

来自分类Dev

Oracle-将表数据从一种模式复制到另一种模式

来自分类Dev

将输入值从一种形式复制到另一种形式

来自分类Dev

将PuTTY会话的颜色和字体从一种复制到另一种

来自分类Dev

如何在Visual Studio 2013中将Web参考从一种解决方案复制到另一种解决方案

来自分类Dev

如何将数据从一种形式传递到另一种套件脚本

来自分类Dev

如何将信息从一种意图传递到另一种意图

来自分类Dev

如何将值从一种形式传递到另一种形式的动态创建的控件

来自分类Dev

Python Flask-如何将值从一种途径传递到另一种途径?

来自分类Dev

提交时如何将值从一种形式传递到另一种形式?

来自分类Dev

我如何将公共变量从一种形式传递到另一种形式

来自分类Dev

如何将变量从一种 qt 形式传递到另一种形式的 qt 形式?

来自分类Dev

如何将 DDL 更改从一种模式镜像到另一种模式?

来自分类Dev

如何将文本从一种形式同步到另一种形式?

来自分类Dev

如何将音频文件从一种格式转换为另一种格式?

来自分类Dev

如何将文件从一种递增模式重命名为另一种?

来自分类Dev

如何将结构向量复制到另一种具有重复的结构向量

来自分类Dev

在MySql中将表和数据从一种模式复制到另一种的脚本

来自分类Dev

在MySql中将表和数据从一种模式复制到另一种的脚本

来自分类Dev

在C#中将面板从一种形式复制到另一种形式

来自分类Dev

jQuery-将输入值从一种形式复制到另一种形式(形式和输入名称相同)

来自分类Dev

使用Powershell将幻灯片从一种Powerpoint演示文稿复制到另一种幻灯片

来自分类Dev

Foreach在将所有控件从一种形式复制到另一种形式时没有遍历所有控件

来自分类Dev

使用Powershell将幻灯片从一种Powerpoint演示文稿复制到另一种幻灯片

Related 相关文章

  1. 1

    如何将字段从一种结构复制到另一种结构

  2. 2

    如何将产品的分类单元从一种产品复制到另一种产品

  3. 3

    将数据从一种纹理复制到另一种-OpenGL

  4. 4

    将数据从一种纹理复制到另一种-OpenGL

  5. 5

    将KDoc文档从一种方法复制到另一种方法

  6. 6

    将输入值从一种形式复制到另一种形式

  7. 7

    Oracle-将表数据从一种模式复制到另一种模式

  8. 8

    将输入值从一种形式复制到另一种形式

  9. 9

    将PuTTY会话的颜色和字体从一种复制到另一种

  10. 10

    如何在Visual Studio 2013中将Web参考从一种解决方案复制到另一种解决方案

  11. 11

    如何将数据从一种形式传递到另一种套件脚本

  12. 12

    如何将信息从一种意图传递到另一种意图

  13. 13

    如何将值从一种形式传递到另一种形式的动态创建的控件

  14. 14

    Python Flask-如何将值从一种途径传递到另一种途径?

  15. 15

    提交时如何将值从一种形式传递到另一种形式?

  16. 16

    我如何将公共变量从一种形式传递到另一种形式

  17. 17

    如何将变量从一种 qt 形式传递到另一种形式的 qt 形式?

  18. 18

    如何将 DDL 更改从一种模式镜像到另一种模式?

  19. 19

    如何将文本从一种形式同步到另一种形式?

  20. 20

    如何将音频文件从一种格式转换为另一种格式?

  21. 21

    如何将文件从一种递增模式重命名为另一种?

  22. 22

    如何将结构向量复制到另一种具有重复的结构向量

  23. 23

    在MySql中将表和数据从一种模式复制到另一种的脚本

  24. 24

    在MySql中将表和数据从一种模式复制到另一种的脚本

  25. 25

    在C#中将面板从一种形式复制到另一种形式

  26. 26

    jQuery-将输入值从一种形式复制到另一种形式(形式和输入名称相同)

  27. 27

    使用Powershell将幻灯片从一种Powerpoint演示文稿复制到另一种幻灯片

  28. 28

    Foreach在将所有控件从一种形式复制到另一种形式时没有遍历所有控件

  29. 29

    使用Powershell将幻灯片从一种Powerpoint演示文稿复制到另一种幻灯片

热门标签

归档