Linux中不同用户之间怎么复制文件
发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,本篇文章为大家展示了Linux中不同用户之间怎么复制文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。大家都知道Linux系统是一个多用户系统,在工作中有可能
千家信息网最后更新 2025年11月14日Linux中不同用户之间怎么复制文件
本篇文章为大家展示了Linux中不同用户之间怎么复制文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
大家都知道Linux系统是一个多用户系统,在工作中有可能同时使用多个用户进行工作,那么如果在不同用户之间复制文件呢?
方法一:
先用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用户密码,过程一样。
实际中使用哪一种方法,看个人喜好了。如果要copy的文件不大,第一种方法也不失为一种选择。
什么是Linux系统
Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。
上述内容就是Linux中不同用户之间怎么复制文件,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
用户
文件
系统
不同
方法
权限
目录
之间
登录
操作系统
内容
密码
技能
知识
网络
还是
工作
移动
输入
明显
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
高中信息数据库操作可否撤销
数据库查询显示序号
服务器的安全证书尚未生效
锡盟检察分院网络安全
新冠肺炎 网络安全
软件开发好就可以用了吗
关于网络安全的事例有哪些
阿里巴巴网络技术泉州公司
华为手机天气+数据库
数据库中的元数据
军营最新网络安全知识宣传片
消防网络安全杀毒稿
口碑好的软件开发包括什么
蓝鲸智造网络技术
tiandy服务器
支付宝服务器被剪掉网线怎么办
象山ios软件开发服务
信息技术和软件开发
什么是网络技术代理商
sql判断是否存在数据库
新浪smtp服务器地址
云服务器如何搭建vpn
3d 底层软件开发
贵州网络安全工程问答知识
微信第三方数据库设计
java租房系统项目数据库
业务管理软件开发
智能垃圾回收软件开发
服务器断开连接未发送数据
软件开发最好的十所专科学校