Mac 修改 PermitRootLogin 权限遇到的坑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac 修改 PermitRootLogin 权限遇到的坑相关的知识,希望对你有一定的参考价值。

参考技术A 最初是想上传文件到阿里云,折腾了很久需要ssh 连接到远程服务端,但连接的时候一只报连接超时,

ssh 本地连接的报错如下:

查了资料说是要给 PermitRootLogin 加权限,然后网上一顿搜,

输出命令进入文件 sudo vi /etc/ssh/sshd_config

我的情况是

1. 需要输入i,进入insert模式编辑文本,这时下方会出现 --INSERT-- 提示

修改完之后的保存

2.esc退出插入模式

3. 同时按着键盘上的shift 和Q 健,就会出现下面的提示,

Entering Ex mode.  Type "visual" to go to Normal mode.

:

 输入对应的命令 

wq 保存后退出vi,若为 :wq! 则为强制储存后退出(常用)

:w    保存但不退出(常用)

:w!  若文件属性为『只读』时,强制写入该档案

:q    离开 vi (常用)

:q!  若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。

:e!  将档案还原到最原始的状态!

然后回撤,修改完成

Linux系统(和mac系统)chmod修改权限总结

在 Mac 系统的终端上修改文件权限使用的是 Linux 中的 chmod 命令。

chmod 用户+操作+权限+文件

用户部分:使用字母 u 表示文件拥有者(user),g 表示拥有者所在群组(group),o 表示其他用户(other),a 表示全部用户(all,包含前面三种用户范围)

操作部分:“+” 符号表示增加权限,“-” 符号表示取消权限,“=” 符号表示赋值权限

权限部分:“r” 符号表示可读(read),“w” 表示可写(write),“x” 表示可执行权限(execute)

文件部分:如不指定文件名,表示操作对象为当前目录下的所有文件

chmod +x a.js即为全部用户增加可执行a.js文件权限


在linux或mac终端先输入ll,可以看到如:

-rw-r--r--

(一共10个参数) 表示文件所属组和用户的对应权限。

第一个参数属于管理员,跟chmod无关,先不管,只看后9位。

2-4参数:属于user

5-7参数:属于group

8-10参数:属于others

chmod也可以用数字来表示权限如 chmod 777 file

语法为:chmod abc file

其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。

r=4,w=2,x=1

若要rwx属性则4+2+1=7

若要rw-属性则4+2=6

若要r-x属性则4+1=5

755代表rwxr-xr-x,777代表rwxrwxrwx,即所有用户都可读可写可执行。

以上是关于Mac 修改 PermitRootLogin 权限遇到的坑的主要内容,如果未能解决你的问题,请参考以下文章

mac中如何批量修改文件夹读写权限?

Ubuntu启用root账号

修改Mac系统的文件权限

Ubuntu 14.04服务器安装及软件配置

mac 修改用户权限

Linux系统(和mac系统)chmod修改权限总结