gpt4 book ai didi

linux - 以组为单位设置语言环境

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:06:37 26 4
gpt4 key购买 nike

有人知道是否可以(如果可以,如何)为用户组设置特定的语言环境?

感觉这应该是可能的,并且在我们的案例中会有用,我们有不同国籍的不同团队访问我们的系统,但谷歌没有抛出任何有用的链接(可能只是缺少咖啡)。有人做过吗?

最佳答案

嗯。由于来自不同组的许多用户(其中​​一些共享他们的主要组)使用相同的全局 shell RC 文件,并且每个组由用户 GID 标识 - 每个用户都有一个 GID,然后我设置语言环境变量 LC_* ( LC_ALL , LC_MESSAGES 等)简单地基于用户阅读 bashrc/bash_profile 文件的 $(id -g)。

#group 50 is e.g. staff, so for staff group we want e.g. en_US locale, and so on..
if ( [ `id -g` -eq 50 ] ) ; then export LC_ALL_ ... ; elif .. ; else .. ; fi

有人可能还想使用 case/esac 语法。当然,您需要确保特定语言环境已编译并可以使用,并提供语言环境“C”作为安全故障转移默认值。

关于linux - 以组为单位设置语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12509240/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com