finalshell底栏没有权限打开文件夹
finalshell底栏没有权限打开文件夹如下图所示,进入/var/lib/docker文件夹时一直显示加载中
·
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权限。
然后问题就被优雅的解决了。
更多推荐
已为社区贡献1条内容
所有评论(0)