我一直致力于为我们的开发人员构建一个连接到我们的 Active Directory 服务器的 Linux 服务器。使用 Realm 和 SSSD 的组合,我可以让 SSH 与所有用户正常工作,但尝试远程桌面进入 xrdp 失败,并显示
Nov 7 04:54:49 ip-10-10-100-177 xrdp-sesman: pam_unix(xrdp-sesman:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost= user=ricktbaker
Nov 7 04:54:49 ip-10-10-100-177 xrdp-sesman: pam_sss(xrdp-sesman:auth): authentication success; logname= uid=0 euid=0 tty= ruser= rhost= user=ricktbaker
Nov 7 04:54:49 ip-10-10-100-177 xrdp-sesman: pam_sss(xrdp-sesman:account): Access denied for user ricktbaker: 6 (Permission denied)
Run Code Online (Sandbox Code Playgroud)
我的/etc/sssd/sssd.conf
[sssd]
domains = my.domain.com
config_file_version = 2
services = nss, pam
[domain/my.domain.com]
ad_domain = my.domain.com
krb5_realm = MY.DOMAIN.COM
realmd_tags = joined-with-adcli …Run Code Online (Sandbox Code Playgroud) 我有一个 json 对象数组,我想将其转换为 bash 中的关联数组,并对键稍加修改
{
"Parameters": [
{
"Name": "/path/user_management/api_key",
"Type": "SecureString",
"Value": "1234",
"Version": 1
},
{
"Name": "/path/user_management/api_secret",
"Type": "SecureString",
"Value": "5678",
"Version": 1
}
]
}
Run Code Online (Sandbox Code Playgroud)
我知道我需要使用 jq 和 sed,但我只是找不到执行我正在寻找的操作的正确组合。需要去掉“/path/user_management/”并将剩余的设置为key,并使用Value作为value。
试图找到一个相当干净的一衬管管道命令在一起。我想要最终得到的是一个 bash 关联数组,如下所示:
myArray[api_key]="1234"
myArray[api_secret]="5678"
Run Code Online (Sandbox Code Playgroud) 我一直试图找到有关用bean beanstalk应用程序用nginx和php-fpm替换Apache/PHP的最新文档.但是,我发现的唯一的东西是旧的,它指的是修改hostmanager来完成这个,所以这不再适用.
我可以通过一些努力破解我的方式,但我很好奇最近是否有人这样做过他们的程序是什么?
尝试设置图像场的高度和宽度,并将其强制在周围的容器上,而不是图像本身。
const styles = {
profile: { height: 50, width: 50 }
}
export const UserList = withStyles(styles)(({ classes, permissions, ...props }) => (
<List actions={<UserListActions />} sort={{ field: 'lastName', order: 'ASC' }} title="All users" {...props} bulkActions={false}>
<Datagrid>
<ImageField source="imageUrl" label="Profile Picture" className={classes.profile} />
Run Code Online (Sandbox Code Playgroud) 所以,我正在尝试导出一个来自api的环境变量,它返回json值.想使用jq只做一个衬垫,但如果值有空格我不能让它工作
尝试不包围引号中的值
/app/src $ $(echo '{"params":[{ "Name":"KEY","Value":"value with space"}]}' | jq
-r '.params[] | "export " + .Name + "=" + .Value')
/app/src $ printenv KEY
value
/app/src $
Run Code Online (Sandbox Code Playgroud)
接下来,我尝试将值包装在引号中
/app/src $ $(echo '{"params":[{ "Name":"KEY","Value":"value with space"}]}' | jq
-r '.params[] | "export " + .Name + "=\"" + .Value + "\""')
sh: export: space": bad variable name
/app/src $
Run Code Online (Sandbox Code Playgroud)