linux rsync远程同步(续)

简介:

上一篇文章我没有给大家介绍是通过何种方法对用户进行权限更改的,这次我给大家补上:

 

利用ACL访问控制机制设置用户rput/var/www/html的写入权限,acl访问控制命令对用户所做的所有权限修改,对其他的系统用户,本地用户是没有影响的,这就相当于虚拟的给某个用户权限,但是还能使用。

 

1.-R选项表示递归操作,-m选项表示修改权限

wKiom1WyVECwDaIfAABChS_k8aU961.jpg

 

2.default表示在html/目录新建的文档用户也具有rwx权限

wKioL1WyVifT9Uh5AABQ4S7fslQ683.jpg

 

3.查看目录的acl权限

wKiom1WyVECAE7GQAAEF9v_eNJQ571.jpg

 

rsync备份源配置:

1.配置rsync备份源需要建立配置文件 rsyncd.conf; 2.创建备份账户; 3.然后将rsync程序以- -daemon选项运行。

1.

wKioL1WyV8uDCm7VAAE6FIvgJug505.jpg

port指定后台程序使用的端口号,默认为873。 

log file" log file" 指定rsync的日志文件,而不将日志发送给syslog。 

hosts allow = 单个IP地址或网络地址   //允许访问的客户机地址

Path指定该模块的供备份的目录树路径,该参数是必须指定的。 

read only yes为只允许下载no为可以下载和上传文件到服务器 

secrets file该选项指定一个包含定义用户名:密码对的文件。只有在" auth users" 被定义时,该文件才有作用。

auth users:该选项指定由空格或逗号分隔的用户名列表,只有这些用户才允许连接该模块。

 

2.建立rsync同步用户

wKiom1WyVePQGphkAAAyPDB2cTQ918.jpg

且口令文件必须配置为700权限

wKioL1WyV8uyvAB-AAA2Js-VvI4097.jpg

 

3.启动rsync服务(若是要关闭rsync服务,可以使用kell命令杀死进程,查看进程可以使用pgrep)

wKiom1WyVeTyqfeYAAAhxtEo_lA702.jpg

rsync端口号为tcp873

wKioL1WyV8vSr311AABgqoZrvKE327.jpg

 

4.rsync  --daemon保存到/etc/rc.local文件中,确保系统启动后自动启动rsync服务

wKioL1WyWlCx8lq_AAA4jgszfZY960.jpg

 

下行同步测试:

wKiom1WyWLjyDTzgAADFFSvZryE364.jpg

基于安全性考虑,对于rsync 的备份源最好仅允许以只读方式做下行同步,若确实需要做上行同步时,建议改用SSH备份源。



本文转自 红色的菠萝 51CTO博客,原文链接:http://blog.51cto.com/10460741/1678208

相关文章
|
2月前
|
Unix Linux
Linux | Rsync 命令:16 个实际示例(下)
Linux | Rsync 命令:16 个实际示例(下)
42 3
Linux | Rsync 命令:16 个实际示例(下)
|
2月前
|
安全 Linux Shell
Linux | Rsync 命令:16 个实际示例(上)
Linux | Rsync 命令:16 个实际示例(上)
89 0
Linux | Rsync 命令:16 个实际示例(上)
|
3月前
|
Linux Docker 容器
9. 同步执行Linux多条命令
9. 同步执行Linux多条命令
|
4月前
|
Linux API 调度
重温Linux内核:互斥和同步
本文全面回顾了Linux内核中的互斥和同步机制,包括中断屏蔽、原子变量、自旋锁、读写锁、顺序锁、信号量、互斥量、RCU机制以及完成量等,提供了它们的定义、实现原理、API用法和使用时的注意事项。
70 0
|
4月前
|
Linux 开发者
深入理解Linux I/O模型:同步、异步、阻塞与非阻塞
【8月更文挑战第1天】在探索操作系统的奥秘中,I/O模型作为影响性能的关键因素之一,常常让开发者们感到困惑。本文将通过浅显易懂的语言和实际代码示例,揭示Linux下同步与异步、阻塞与非阻塞的概念及其区别,并指导如何在实际应用中选择合适的I/O模型以优化程序性能。
166 1
|
4月前
|
安全 Linux 数据安全/隐私保护
在Linux中,使用rsync服务模式时,如果指定了⼀个密码文件,那么这个密码文件的权限应该设置成多少才可以?
在Linux中,使用rsync服务模式时,如果指定了⼀个密码文件,那么这个密码文件的权限应该设置成多少才可以?
|
4月前
|
Linux Shell 网络安全
在Linux中,rsync同步时,如何删除目标数据多出来的数据,即源上不存在,但目标却存在的文件或者目录?
在Linux中,rsync同步时,如何删除目标数据多出来的数据,即源上不存在,但目标却存在的文件或者目录?
|
4月前
|
安全 Linux 网络安全
在Linux中,使用rsync同步数据时,假如采用的是ssh方式,并且目标机器的sshd端端并不是默认的22端口,该如何做?
在Linux中,使用rsync同步数据时,假如采用的是ssh方式,并且目标机器的sshd端端并不是默认的22端口,该如何做?
|
4月前
|
Linux
在Linux中,rsync同步数据时,如果目标⽂件比源⽂件还新,则忽略该文件,如何做?
在Linux中,rsync同步数据时,如果目标⽂件比源⽂件还新,则忽略该文件,如何做?
|
4月前
|
Linux
在Linux中,rsync 同步数据时,如何过滤出所有.txt的文件不同步?
在Linux中,rsync 同步数据时,如何过滤出所有.txt的文件不同步?