Citrix Ubuntu桌面提示:"Authentication Required"
Posted 51CTO邓鹏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Citrix Ubuntu桌面提示:"Authentication Required"相关的知识,希望对你有一定的参考价值。
我这里发布的是Ubuntu18.04系统,符合Citrix Linux指定版本要求。
想学习如何通过Citrix 发布Ubuntu VDA桌面,点击如下课程学习。
Citrix Virtual Desktops 新版本1912-CU3虚拟桌面全套
当你发布Ubuntu 桌面后,可能会遇到如下问题,这里告诉大家解决方法。
1 每次打开Ubuntu桌面后,会弹出提示创建颜色管理设备需要身份验证英文提示。此问题是由于Ubuntu本身系统导致,未安装Citrix VDA情况下,域账户桌面也会弹出此提示。
此问题可以通过添加配置文件解决。
创建文件/etc/polkit-1/localauthority/50-local.d/45-allow-colord.pkla
在文件中添加如下内容并保存退出。
[Allow Colord all Users]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=no
ResultInactive=no
ResultActive=yes
2 经常提示检查系统程序错误英文提示。
基本上,这个只是通知你的系统曾经遇到过崩溃的情况。虽然是崩溃,但其实也不是什么主要问题,你的系统还是好用的。这只是代表你的某些程序在某段时间崩溃过,而Ubuntu想让你想他报告这个问题,所以他们好做改进。
解决方法 删除var/crash路径下文件
rm -rf /var/crash/* 旧的报告就会被删除。但是如果出现新的情况,你需要再次删除
关闭pop up功能
vim /etc/default/apport
将其中的enable=1改为enable=0即可
3 用户通过Ubuntu桌面应用商城安装软件会弹出输入密码,而这个密码是管理员创建模板的时候密码,一般也不会提供给用户。
目前此问题比较难解决,推荐用户使用命令行安装。当然有其他方式解决,但是风险较大,容易引起系统崩溃,或者导致vda注册失败。不推荐使用。
1 通赋予用户全局root权限,这需要修改passwd文件。注意修改此文件非常容易导致VDA无法注册。
vim /etc/passwd 添加如下命令
dengpeng:x:0:0:root:/home/CITRIXLAB/dengpeng:/bin/bash 针对单个用户
如上用户名为dengpeng 域:CITRIXLAB 请按实际填写,注意大小写。目前如何针对
用户组生效未找到填写格式,有兴趣的可以试试,若成功了,欢迎留言。
2 可以通过创建一个组,然后给组管理员权限,再把用户加入组里面。
创建一个组
groupadd test
创建一个文件 vim /var/lib/polkit-1/localauthority/50-local.d/disable-passwords.pkla
[No Need Password]
Identity=unix-group:test ##使用组通配符也行
Action=*
ResultAny=yes
ResultInactive=yes
ResultActive=yes
把用户加入到组
sudo usermod -aG test user1
查看是否在组 groups
此方法测试也可行,但需手动添加用户,建议可以通过制作一个脚本。
脚本可以自动添加当前登陆域账户到test组。
4 普通域账户登陆的Ubuntu桌面没有安装软件的权限,需要切换到root用户。
此问题是由于域用户没有sudo权限,所以无法使用sudo安装软件,将用户赋予sudo权限即可
使用root用户编辑vim /etc/sudoers 添加如下命令即可
%Domain\\ Users ALL=(ALL:ALL) NOPASSWD: ALL
编辑完成后,保存退出即可,NOPASSWD代表用户使用sudo命令安装时,免密码。
如下代表需使用域账号登陆时,需要输入密码。
%Domain\\ Users ALL=(ALL:ALL) ALL
注意此方法无法解决问题3,就算配置域用户用于sudo权限
使用桌面应用商城安装软件时候,仍会弹创建的本地账户。
以上是关于Citrix Ubuntu桌面提示:"Authentication Required"的主要内容,如果未能解决你的问题,请参考以下文章