小编Ric*_*ker的帖子

Ubuntu 16 - Active Directory - 可以 ssh - 不能 rdp

我一直致力于为我们的开发人员构建一个连接到我们的 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)

ssh ubuntu active-directory sssd

5
推荐指数
1
解决办法
3678
查看次数

将 json 对象数组转换为 bash 关联数组

我有一个 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)

bash jq

4
推荐指数
1
解决办法
2364
查看次数

在AWS弹性beanstalk上用nginx和php-fpm替换Apache/PHP

我一直试图找到有关用bean beanstalk应用程序用nginx和php-fpm替换Apache/PHP的最新文档.但是,我发现的唯一的东西是旧的,它指的是修改hostmanager来完成这个,所以这不再适用.

我可以通过一些努力破解我的方式,但我很好奇最近是否有人这样做过他们的程序是什么?

nginx amazon-web-services amazon-elastic-beanstalk

3
推荐指数
1
解决办法
3132
查看次数

react-admin ImageField高度/宽度

尝试设置图像场的高度和宽度,并将其强制在周围的容器上,而不是图像本身。

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)

react-admin

1
推荐指数
1
解决办法
725
查看次数

使用jq使用空格导出环境变量

所以,我正在尝试导出一个来自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)

bash environment-variables jq

0
推荐指数
1
解决办法
846
查看次数