finalshell底栏没有权限打开文件夹

finalshell底栏没有权限打开文件夹

如下图所示,进入/var/lib/docker文件夹时一直显示加载中
在这里插入图片描述

在学习docker数据券加载时遇到这个问题,第一时间没有意识到是因为没有访问权限。因为完成连接后,在命令栏已经切换到root权限了。

在网上搜索解决方案的时候,看到有人说使用chmod方法将没有权限访问的文件夹更改为可读可写可操作,我去尝试了一下,确实可以解决问题。

chomd -R 777 /var/lib/docker

但是,经过这种操作,改变了原系统的docker文件的权限,我认为不够优雅

既然我们已经知道了是权限不够导致问题的产生,那么造成finalshell底栏权限与命令栏权限不一致的原因又是什么呢?


其实是因为finalshell在第一次建立SSH连接时设置的用户名和密码就是linux的用户,而我在第一次登录时使用的并不是root用户名,导致finalshell的默认权限并不是root权限。

比如下图的连接进入连接后底栏的用户权限就是ldh用户,即便进入连接后切换root用户,finalshell的底栏权限也不会跟着变化!

在这里插入图片描述

因此,只需要在连接管理器内右键编辑连接,将连接的用户名和密码修改为对应的root用户就可以完美解决这个问题,而且以后每次进入连接都不再需要再手动切换到root权限。

在这里插入图片描述

然后问题就被优雅的解决了。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值