今天来分享一个关于在ubuntu下操作时候出现的一个关于用户权限的问题。
话不多说,咋们直接来讲~
咱们先来看一下错误提示:
ls: 无法打开目录'.': 权限不够
sudo: 无法切换为 root 组 ID: 不允许的操作
sudo: 无法初始化策略插件
上面第一个是我在使用ls命令时候发现怎么提示我权限不够,我当时就奇怪了,怎么ls权限都不行。。。
于是我就sudo切换一下root用户一下试试看,发现提示我下面那两句话。提示我不能使用sudo和使用root用户。
我一想不对呀,怎么root用户也不让切换了,连最基础的ls的命令也不让使用。
想了一下,在登陆用户这边查看了一下,然后看了一下命令行前的用户名,我去,怎么是guest(客人),难怪这些操作不让执行。。。
然后立马切换为正常用户后,执行上述操作均正常。就因为登录的用户是客人会话,所以不能切换会root用户。一直没有使用过客人访问来操作,以至于没有一下子发现。不过经历了这次,下次就知道了。
解决方法:
按照本次提示的语句,解决方法就是将用户切换回自己的用户就可以解决。
好了,今天的方向就到这里了,如果有小伙伴也遇到过这种情况,可以按照我的这个例子解决方法试试看,不过出现上述这种提示,也有可能跟部分权限没打开有关系。具体还得看出现的问题情况~
本人水平有限,上述信息仅供学习参考,如有错误和不妥之处,请多多指教。
另外创作不易,请勿抄袭,如果有帮助到大家的话希望大家可以点个赞和收藏,谢谢~