首页 > 系统相关 >linux ~/.ssh 目录权限的问题

linux ~/.ssh 目录权限的问题

时间:2023-09-01 15:45:03浏览次数:55  
标签:600 700 chmod ssh linux 权限 find

折腾半天利用客户端的公钥免输入密码登陆,结果发现~/.ssh/authorized_keys的文件权限有问题

应该设置成600或者700,也不知道是修改过这个文件权限还是默认就不是600或700权限

终极解决是设计了个脚本

 

1 #!/bin/bash 
2 find .ssh/ -type f -exec chmod 600 {} \;; 
3 find .ssh/ -type d -exec chmod 700 {} \;; 
4 find .ssh/ -type f -name "*.pub" -exec chmod 644 {} \;

 

标签:600,700,chmod,ssh,linux,权限,find
From: https://www.cnblogs.com/maym/p/17672028.html

相关文章

  • Linux完全卸载MySQL(二进制包/源码 安装方式)
    测试环境说明:[root@linuxpg53~]#cat/etc/redhat-releaseCentOSLinuxrelease7.6.1810(Core)[root@linuxpg53~]#mysql--versionmysqlVer14.14Distrib5.7.30,forlinux-glibc2.12(x86_64)usingEditLinewrappermysql>status--------------mysqlVer......
  • Linux系统中“sid”是什么意思?
    sid只是一个缩写,它具有很多种含义,在不同的领域有着不同的作用。而在Linux系统中,sid全拼为SecurityIdentifiers,代表安全标识符,那么Linux系统中“sid”是什么意思?其作用又有哪些?我们一起来看看详细介绍。在Linux中,“SID”通常指的是安全标识符。安全标识符是用来唯一......
  • Linux创建用户 (Ubuntu)
    一:useradd  学习用户管理首先从注册开始!我们登录Linux系统时需要输入用户名和密码,也就是说,一个用户包括用户名和密码两个部分。那么,要想完整的添加一个用户,就需要使用两个命令来完成。useradd用户创建用户,passwd用来设置用户密码。  useradd是Linux系统中常用的系统管理命令,......
  • linux普通用户赋予USB设备访问权限
    新建规则文件,GROUP表示用户组.id查看用户$iduid=1000(huanhe)gid=1000(huanhe)组=1000(huanhe)$cat/etc/udev/rules.d/xxx_printer.rulesSUBSYSTEM=="usb",ATTRS{idVendor}=="0016",MODE="0666"SUBSYSTEM=="usb_device",ATTRS{idVe......
  • 技术分享 | LSM,Linux 内核的安全防护盾
    计算机安全是一个非常重要的概念和主题,它不仅仅可以保护用户个人信息和资产的安全,还可以影响到用户在使用过程中的体验;但同时,它也是一个很抽象的概念,关于其相关文献和资料不计其数,但它究竟是什么、包含什么,并没有详尽并全面的介绍。尽管困难,国际上还是对计算机安全概括出了三个特性......
  • Linux tcp连接数监控实战shell脚本
     tcp连接数监控可用于存储维护中前端业务访问量的统计:使用命令netstat-anpProto:表示协议类型,Recv-Q:表示收包数量, Send-Q:表示发包数量实战示例:#!/bin/bash#thisscriptisusedforcountthequantityofsessionoverstocklog=/ap/log/session_overstock_count.loglog......
  • Linux开发小工具
    Linux系统-部署-运维系列导航C++僵尸进程与孤儿进程 #include<stdio.h>#include<unistd.h>/*本程序启动一个子进程,父子进程无限循环不退出*//**编译:gcczombie_creator.c-ozombie_creator.exe*执行:./zombie_creator.exe*//**使用方法*kill父进程,则子......
  • Linux DNS配置手册
    Linux系统-部署-运维系列导航关于DNS生效优先级Linux系统中,域名解析相关的配置存在多个地方,经常使用的包括1.本地hosts文件,/etc/hosts,指定将域名解析到特定IP#配置格式ip域名1域名2... 2.dns配置文件,/etc/resolv.conf,指定dns服务器,系统会连接dns服务器查询域名解析......
  • Linux分区、LVM、文件系统(CentOS 7)
    Linux系统-部署-运维系列导航 Linux分区物理磁盘的物理分区包括主分区与扩展分区、逻辑分区一个磁盘只能有4个分区,其中只能有1个扩展分区,所以分区方案为4主或3主1扩展物理分区路径为/dev/磁盘类型+磁盘号+分区号,其中磁盘类型支持hd、sd、vd等,磁盘号为英文字母abcd,分区......
  • 关于为Jetbrains家开发工具建立快捷方式(linux)的两种方法
    前言考虑到jetbrains给出的安装包都是脚本命令语言,即后缀名为sh的文件,每一次打开都要使用Terminal打开,为了方便的打开,我们这里来创建一下快捷方式。方法一这是最为传统的方式,即书写一个desktop的文件,讲路径与图标写进去,授予其执行权限来实现,下面是实现方法。首先我们要创建一......