Linux学习
扬雨于今
网络工程师,运维开发工程师,程序员,python/java/go/HTML/jQuery/vue都有涉猎。
展开
-
Linux下普通用户安装配置rsync
场景:使用普通用户jx,将host1上的myfiles目录同步到host2的myfiles安装:Redhat7.8,服务器端和客户端,都使用yum install rsync即可安装的版本:3.1.2配置—rsync服务端(172.16.0.2)—普通用户jxmkdir /home/jx/rsyncdvi /home/jx/rsyncd/rsyncd.conf# 自定义端口port=88873# 普通用户需要将uid和gid注释掉,否则会报错setgroups failed: Oper原创 2022-01-06 19:01:42 · 1277 阅读 · 0 评论 -
Linux普通用户修改自己密码脚本
Linux普通用户修改自己密码脚本近期想通过批量执行远程命令或脚本的方式,修改多台主机上普通用户的密码。网上大多都是说要先切换成root用户,然后执行命令如echo "password" | passwd testuser --stdin > /dev/null 2>&1但是,现在的问题是,我通常拿不到root密码,平时只有普通用户登录。普通用户输入passwd命令时,(1)需要输入旧密码,(2)会进行密码强度校验,考虑使用Linux的expect命令,匹配输出结果,并发送对应的原创 2021-06-05 15:42:43 · 1613 阅读 · 0 评论 -
个人通俗理解Linux(CentOS/Redhat)下的信任关系问题
建立信任关系思路:自己生成公钥,发给别人(发送时输入对方的用户名密码),之后就能ssh直接登录别人的主机了举个栗子:控制主机A、被控制主机B在A上:ssh-keygen ssh-copy-id B(默认B与A同用户,如果需要建立至B上其他用户abcd的信任关系,需要使用ssh-copy-id abcd@B) 输入B的密码 就能从A上访问B了~/.ssh下的known_...原创 2019-03-27 11:20:14 · 295 阅读 · 0 评论