找软件用软件,就到华军软件园! 软件发布
所在位置: 首页 — 教程攻略 — 教程 — 电脑软件教程  —  Linux如何...

Linux如何拷贝文件到其他用户?

作者:五马相思 日期:2017-05-05

MIDI编辑器 MidiEditor for Linux
MIDI编辑器 MidiEditor for Linux-3.0.0

媒体工具 占存:0.75MB 时间:2010-05-18

软件介绍: MidiEditor是一个免费的MIDI编辑器,支持Windows和Linux操作系统。软件全部使用C++和QT编写,并...

立即下载

  在Linux系统中,很多人不知道不同的用户之间要如何拷贝文件,其实复制文件到另一个用户的方法有很多,今天小编就给大家介绍下Linux拷贝文件到其他用户的两种方法,一起来学习下吧。

QQ截图20170505140636.jpg

  情景:

  foo用户home目录下有一文件file.txt,要将其copy至bar用户的home目录。Linux对用户home目录有严格的权限限制,非owner用户或者同group用户无权限读写,除非是root(至高无上的root)。如果没有root权限,有什么办法把file.txt 复制到bar用户的home目录下呢?

  解决方法:

  第一个办法,先用foo用户登录,把文件copy到系统临时目录/tmp,然后切换到bar用户,再从系统临时目录/tmp把文件copy到自己的home目录。这里为什么用cp不用mv?因为复制到/tmp的文件owner还是foo,默认情况下其他用户自有读权限,没有写权限(自然没有移动权限)。即使通过修改文件权限,让bar可写,移动到bar的home目录下owner还是foo,而且非得root才能改成bar。这个办法有点曲折,弊端也很明显,文件需要复制两次,花两倍的时间。

  # cp file.txt /tmp/

  # su - bar

  # cp /tmp/file.txt ~/

  # exit

  # rm /tmp/file.txt

  第二个办法,使用scp命令。原本scp是用来在不同主机上通过网络copy文件,用在这里刚好。用bar用户登录

  # scp foo@localhost:/home/foo/file.txt 。/

  输入foo用户密码,开始文件传输。也可以用foo用户登录,

  # scp file.txt bar@localhost:/home/bar/

  输入bar用户密码,过程一样。

       好啦,以上就是华军小编带给大家的全部内容了,是不是很简单呢?你学会了么?想了解更多的相关内容,请随时关注华军资讯动态吧,欢迎到华军来下载哦!

相关文章

最新教程 更多

迅雷如何设置播放视频关联迅雷影音-迅雷设置播放视频关联迅雷影音教程 迅雷如何设置播放视频关联迅雷影音-迅雷设置播放视频关联迅雷影音教程

迅雷怎样新建群-迅雷新建群的方法 迅雷怎样新建群-迅雷新建群的方法

qq音乐怎么转码到mp3 qq音乐转码方法 qq音乐怎么转码到mp3 qq音乐转码方法

迅雷11怎么开启迅雷P2P加速功能 迅雷11开启迅雷P2P加速功能的方法 迅雷11怎么开启迅雷P2P加速功能 迅雷11开启迅雷P2P加速功能的方法

迅雷如何连接迅雷服务器-迅雷连接迅雷服务器的方法 迅雷如何连接迅雷服务器-迅雷连接迅雷服务器的方法

热门教程 更多

电脑重装系统后没声音怎么办-驱动精灵教程 电脑重装系统后没声音怎么办-驱动精灵教程

金山打字通怎么练打字-金山打字通练习打字方法 金山打字通怎么练打字-金山打字通练习打字方法

bootcamp驱动如何升级?bootcamp驱动升级方法 bootcamp驱动如何升级?bootcamp驱动升级方法

qq音乐皮肤怎么换?-qq音乐换皮肤方法 qq音乐皮肤怎么换?-qq音乐换皮肤方法

驱动总裁下载-驱动软件下载很慢如何解决 驱动总裁下载-驱动软件下载很慢如何解决