当前位置:首页 > Citrix技术

Citrix Ubuntu桌面提示:"Authentication Required"

邓鹏3年前 (2024-01-16)Citrix技术1416

我这里发布的是Ubuntu18.04系统,符合Citrix Linux指定版本要求。

想学习如何通过Citrix 发布Ubuntu VDA桌面,点击如下课程学习。

Citrix Virtual Desktops 新版本1912-CU3虚拟桌面全套

image.png

当你发布Ubuntu 桌面后,可能会遇到如下问题,这里告诉大家解决方法。

1 每次打开Ubuntu桌面后,会弹出提示创建颜色管理设备需要身份验证英文提示。此问题是由于Ubuntu本身系统导致,未安装Citrix VDA情况下,域账户桌面也会弹出此提示。

image.png

此问题可以通过添加配置文件解决。

创建文件/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 经常提示检查系统程序错误英文提示。

image.png

基本上,这个只是通知你的系统曾经遇到过崩溃的情况。虽然是崩溃,但其实也不是什么主要问题,你的系统还是好用的。这只是代表你的某些程序在某段时间崩溃过,而Ubuntu想让你想他报告这个问题,所以他们好做改进。

解决方法 删除var/crash路径下文件
 rm -rf /var/crash/*    旧的报告就会被删除。但是如果出现新的情况,你需要再次删除
关闭pop up功能
vim /etc/default/apport 
将其中的enable=1改为enable=0即可

3 用户通过Ubuntu桌面应用商城安装软件会弹出输入密码,而这个密码是管理员创建模板的时候密码,一般也不会提供给用户。

image.png

目前此问题比较难解决,推荐用户使用命令行安装。当然有其他方式解决,但是风险较大,容易引起系统崩溃,或者导致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用户。

image.png

此问题是由于域用户没有sudo权限,所以无法使用sudo安装软件,将用户赋予sudo权限即可
使用root用户编辑vim /etc/sudoers  添加如下命令即可
%Domain\ Users     ALL=(ALL:ALL)    NOPASSWD:  ALL
编辑完成后,保存退出即可,NOPASSWD代表用户使用sudo命令安装时,免密码。
如下代表需使用域账号登陆时,需要输入密码。
%Domain\ Users     ALL=(ALL:ALL)      ALL
注意此方法无法解决问题3,就算配置域用户用于sudo权限
使用桌面应用商城安装软件时候,仍会弹创建的本地账户。

5 Ubuntu登陆桌面后弹窗Citrix Virtual Desktop

image.png

这个问题目前查看VDA日志事件,发现是MCS VDA启动之后Citrix的服务会有一个重启过程造成的。用户在SF上通过点击桌面图标启动VDA,如果用户在VDA第一次注册之后就拿到了ICA文件进行登录,就会触发这个问题,解决方法如下。
1.问题出现之后用户可以将桌面断开再重连一次

2.或者通过电源策略来有效避免这个问题,比如用户9点上班,那么设置电源策略8:30开机,避免用户通过SF去对VDA进行开机的行为。

3.手动制备发布的Ubuntu VDA 开机时,Citrix服务只会重启一次,可以有效解决此问题。但是对管理员不太友好,不能批量发布。

4.可以升级到最新版本2203 VDA后,Citrix服务也是启动一次。







扫描二维码推送至手机访问

版权声明:本文由 PowerShell 中文社区发布,如需转载请注明出处。

联系咨询:邮箱 dengpeng@powershell.com.cn | 电话/微信 176-6506-6665 

本文链接:https://www.powershell.com.cn/post/53.html

标签: DDCUbuntu

“Citrix Ubuntu桌面提示:"Authentication Required"” 的相关文章

windows10上安装Citrix studio控制台

windows10上安装Citrix studio控制台

默认Citrix studio控制台只能在windwos server上面安装,如果要在windows10上面安装,那么需要手动到citrix的ISO目录里面安装所需软件。注意:以cvad 1912版本为例,因为2203缺少部署文件,所以请使用1912挂载镜像安装,若要2203控制台,请拷贝1912…

Citrix DDC测试跟SQL数据库的连通性

Citrix DDC测试跟SQL数据库的连通性

如下为DDC完整跟SQL数据库连通性测试,可根据连接情况来处理异常问题#查看DDC各服务指定的SQL数据库的地址 Get-Command get-*DBConnection | foreach {$_.Name;& $_.Name;echo…

Citrix Xenserver启用NFS共享上传ISO镜像包

Citrix Xenserver启用NFS共享上传ISO镜像包

大家知道,一般我们上传镜像包安装系统,都会采用windows文件共享方式,连接本地PC共享路径安装操作系统。这里告诉大家如何通过启用Xenserver的NFS共享来上传ISO镜像包。主要操作步骤有1 创建需要共享的目录。2 赋予目录相应权限3 添加共享目录路径到NFS配置文件里面去。4 Xenser…

Citrix 安装部署GPU桌面

Citrix 安装部署GPU桌面

这里以Xenserver8.2为虚拟化底层,Citrix镜像包为2203,NVADIA T4 显卡为例。对硬件及环境的基本配置要求如下。1 服务器支持插入GPU显卡,且支持Xenserver,VMware虚拟化。2 GPU显卡需要支持vGPU分配,且需要兼容Xenserver,VMware虚化上运行…

CDFControl收集Citrix日志步骤

CDFControl收集Citrix日志步骤

CDFControl支持多种Citrix产品,包括XenApp、XenDesktop、VDA、SF、DDC、Provisioning Services等。使用CDFControl可以轻松地收集这些产品生成的各种日志,并将它们保存在单个ZIP文件中,以便更容易地进行分析和故障排除。只需要把CDF在相应…

Citrix项目-防火墙网络访问端口控制策略

Citrix项目-防火墙网络访问端口控制策略

在配置 Citrix 基础组件的端口时,需要注意以下几点:安全性:确保所开放的端口不会成为潜在的安全漏洞。建议只开放必要的端口,并且在可能的情况下使用安全传输协议(如TLS)。网络策略:遵循企业的网络策略和最佳实践,确保端口的开放符合组织的安全要求。防火墙规则:在防火墙上配置相应的规则,允许来自客户…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。