Linux 控制台:“无法获取有效上下文...”

Linux 控制台:“无法获取有效上下文...”

我在登录时出现警告Unable to get valid context for crimbo,并且无法修复它......

Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-83-generic x86_64)                                                                       

 * Documentation:  https://help.ubuntu.com                                                                                              
 * Management:     https://landscape.canonical.com                                                                                      
 * Support:        https://ubuntu.com/advantage                                                                                         

0 packages can be updated.                                                                                                              
0 updates are security updates.                                                                                                         


Unable to get valid context for crimbo                                                                                                  
Last login: Fri Jun 30 00:29:56 2017 from 65.52.184.164

我相信这并非 Ubuntu 独有的。我在驱动器的根目录中创建了一个 .autorelabel,并重新启动了系统,让 SELinux 按照指示重建整个文件系统的标签这里,但没有任何变化。自动重新标记必须发生,因为文件不再存在。

你知道我能做什么吗?

答案1

如果您还没有检查过 SELinux 用户映射,我建议您检查一下。我在 CentOS 7x 框的图形端遇到了类似的错误。这是因为我当前尝试登录的用户被映射到“sysadm_u”用户。您可以通过运行来确认这一点semanage login -l。修复方法是运行 setsebool xdm_sysadm_login on ,对于您来说,可能 setsebool ssh_sysadm_login on 也会有所帮助。

相关内容