linux普通用户利用scp拷贝文件到远程主机任意目录注意事项
1、远程主机需授权普通用户cp权限(visudo提权)
2、先利用scp将文件拷贝到远程主机普通用户家目录下,
3、利用下面命令把文件拷贝到指定位置
ssh -t 普通用户@ip sudo /bin/cp ~/file /目标位置
linux普通用户利用scp拷贝文件到远程主机任意目录注意事项
1、远程主机需授权普通用户cp权限(visudo提权)
2、先利用scp将文件拷贝到远程主机普通用户家目录下,
3、利用下面命令把文件拷贝到指定位置
ssh -t 普通用户@ip sudo /bin/cp ~/file /目标位置
转载于:https://blog.51cto.com/6207422/2108573
用户目录(/home/)
Linux系统的每个用户都有一个属于自己的区域,可以在其中创建和删除文件。该区域称为用户的主目录。如果用户登录,便会进入自己的主目录。个人配置文件存储在用户的主目录中。这些配置文件是隐藏文件,因为命令ls一般不会显示这些文件。所有的这些文件名称的开头都是一个点。
/home/xj
管理员的主目录(/root/)
系统管理员的主目录不在/home/下,这点与普通用户不同。它最好是跟根目录“/”在同一个分区中。只有这样才能确保根用户正常登录并使用自己配置的环境。
Shell终端提示符包含当前目录(例如xj@ubuntu:~$)。波浪号“~”指示您当前位于用户主目录中。
在Linux系统中,/home目录是一个比较特殊的目录。在这个目录中,存储着系统用户的文件。注意,Linux系统一般分为两类用户。一是root用户,是系统默认的管理员。由于其身份特殊,往往系统会安排一个/root目录保存其数据。二是普通用户,即由root用户为其创建的用户。有时候出于安全需要,系统管理员往往不用root帐户来维护系统上的应用。如现在需要安装邮箱服务器或者数据库服务器。则建议的做法是分别建立两个用户,一个用户专门用来负责邮箱服务器;另外一个用户用来管理数据库服务器。即使实际管理中两个服务器是由同一个管理员担任,但是在Linux系统中建立不同的用户来管理不同的服务,仍然是非常有必要的。此时,这两个不同用户所建立的文件就都会保存在home目录下。系统会为这两个用户分别在这个目录下建立不同的路径。
那么系统管理员在考虑这个目录规划的时候,需要考虑哪些内容呢?
如需要考虑用户数据备份与还原的需要。在Linux系统中,管理员可以根据分区备份重要的数据。此时,如果将这个home目录额外对应到一个独立的分区中,那么如果这个用户的数据比较重要,则可以针对这个独立的分区进行备份。如此的话,可以避免备份整个操作系统的数据。只需要备份一个独立的分区,则备份的效率就会高许多。
如需要考虑这个目录的大小。由于这个目录是用来存放用户数据的,所以其大小是动态变化的。为此,在刚开始分区的时候,需要考虑给这个目录一个比较大的空间。否则的话,如果空间不够后续再增加其空间就会比较麻烦。有时候需要先把这个目录中的文件备份,然后再格式化这个分区才能够调整大小。这个工作比较费时。为此系统管理员在起初部署Linux系统的时候,就需要考虑为这个目录设置合适的大小,尽量避免因为空间的不足而把用户文件存放到其他目录下。
另外有时候还需要考虑是否要把用户产生的数据保存在这个目录中。有时候出于特殊的需要,可能会重新设置用户数据存储的目录。如用户现在需要在操作系统中部署一个数据库系统。此时就不宜把数据库中的数据保存在home目录下。为此笔者的意见是,可以另外设置一个目录,如/dba目录。然后给这个用户管理这个目录的权限(如就有写入、程序执行权限等等)。通过独立的一级目录来管理数据库等应用软件产生的数据,是一个不错的想法。故并不是所有的用户数据存放在Home目录下都是合适的。
为此系统管理员还需要考虑,哪些数据该放在Home目录下,哪些该独立存放。笔者的意见是,用户手工创建的文件,那么放置在home目录下,比较合适。而对于一些服务器级别的数据,则最好创建一个独立的目录来存放,包括应用程序软件以及相关的数据文件。
故笔者认为,系统管理员在部署Linux系统之前,要问自己,home目录该如何规划。要从用户文件备份、空间容量等角度来考虑这个问题。
3.17 在VMware中测试三种网络连接模式(仅主机模式、桥接模式、NAT模式)下能否上网,并查看root用户和普通用户家目录的不同
三种网络连接模式的上网情况
一、NAT模式下
在右上角的小三角设置中的PCI以太网中找到有线设置
将有线网络状态调为开启
用“ping”命令ping 百度 “ping www.baidu.com" 来测试是否能上网,ping通则可说明在NAT模式下可以上网
二、桥接模式下
三、主机模式下 (无法连接外网)
root用户和普通用户家目录的不同
在虚拟机中获取相应IP地址
在xshell中分别连接虚拟机的root用户和普通用户查看各自的家目录
两个用户家目录的文件均相同
在root用户中图片文件的大小为98kb而在普通用户中该文件的大小则为0kb,因此他们的总用量也不同