问题列表 - 第4968页

Ansible adduser 问题

Ansible 中的用户模块有一些问题。一切都在技术上工作,只是不像我预期的那样。Ansible 似乎在 Ubuntu 中使用“useradd”而不是较新的“adduser”,我认为它在创建用户时缺少一些配置设置。如果我让 Ansible 创建用户,则该帐户已创建并处于活动状态,但该帐户的行为有点奇怪。特别是,不存在 user@hostname 提示。我确实确认它正在使用 /bin/bash。作为 Ansible 创建的用户的提示,我得到的只是 $. 甚至不显示当前工作目录。我想使用 Ansible 创建管理员帐户,但如果它的行为像这样,则不会。但是,如果我在操作系统中使用 adduser 手动创建用户,则帐户会按预期设置。有什么想法吗?

Ansible 用户提示:

$
Run Code Online (Sandbox Code Playgroud)

手动用户创建提示:

username@hostname:directory$
Run Code Online (Sandbox Code Playgroud)

这是剧本的示例用户部分:

- name: Add user
  user:
    name: Username
    password: 'Password Hash'
    groups: sudo
    state: present
Run Code Online (Sandbox Code Playgroud)

useradd ansible adduser

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

什么是负载均衡器预热?

负载均衡器的预热过程究竟是什么?在巨大的加载过程之前它有什么帮助?它与预先在 LB 后面简单地升级集群有什么不同。

当我们提出预热请求时,CSP 会做一些特别的事情吗?

GCP 和 AWS 使用术语预热的方式不同。

cloud-computing amazon-web-services google-cloud-platform

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

我可以将弹性 IP 的一个区域转移到 AWS 中的另一个区域吗

我在北弗吉尼亚地区有弹性 IP,我想将相同的弹性 IP 转移到另一个地区,这可能吗?

amazon-web-services amazon-elastic-ip

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

mdadm RAID5 随机读取错误。死盘?

首先是长篇故事:
我在 Debian 9 上有一个带 mdadm 的 RAID5。Raid 有 5 个磁盘,每个 4TB 大小。其中4个是HGST Deskstar NAS,后来的一个是东芝N300 NAS。

在过去的几天里,我注意到该 Raid 中出现了一些读取错误。例如,我有一个 10GB 的 rar 档案,分为多个部分。当我尝试提取时,某些部分出现 CRC 错误。如果我第二次尝试,我会在其他部分出现这些错误。Torrents 和下载后重新破解也会发生这种情况。

重新启动后,我的 BIOS 注意到 SATA 端口 3 上的 HGST 驱动器的 SMART 状态不好。smartctl 曾对我说存在 DMA CRC 错误,但声称驱动器没问题。

稍后再次重新启动,我再也看不到 smart 中的 crc 错误了。但现在我得到了这个输出

smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-4-amd64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: FAILED!
Drive failure expected in less …
Run Code Online (Sandbox Code Playgroud)

lvm mdadm smart raid5

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

迁移虚拟机时保留 Windows Server 2016 许可证

因此,我试图找出从 ESXi 迁移到 Proxmox 时如何最好地保持我们的活动(合法)Windows Server 2016 许可证。

\n\n

我已经完成了一次快速的脏迁移,一切似乎都工作得很好,除了当我在 proxmox 上启动 Windows 时,它会立即变得未经许可。

\n\n

我知道如果底层硬件发生足够大的变化,这通常会使许可证失效,但在虚拟机上这几乎不可能保证/控制。当然,我拥有相同的 vCPU 和 RAM 等数量,但虚拟机管理程序之间的“主板”等不能“保持相同”。

\n\n

知道如何最好地处理这样的事情吗?或者我们是否只需支付数百 \xe2\x82\xac 即可获得新的 Windows Server 2016 标准许可证?

\n\n

谢谢!

\n

licensing vmware-esxi proxmox windows-server-2016

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

在airflow的配置文件“airflow.cfg”中,“secret_key”是什么,我必须设置它吗?

作为价值之上的评论,它说# Secret key used to run your flask app,但这并没有告诉我太多信息。目前它设置为secret_key = temporary_key,但这似乎不安全。我们在 Web 服务上设置了密码保护,并由运行在 Ubuntu 14/16 上的 postgres 支持。

configuration flask

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

文件更改时执行命令

我有一个场景,我每天将 .csv 文件上传到特定文件夹 /tmp/data_upload,旧文件被新文件替换。

上传数据后,我需要运行 Python 脚本。为此,我有一个想法来创建一个 cron 作业并监视文件中的更改。我试过使用 inotify,但我对 Unix 域不太了解。我怎样才能做到这一点?

一旦上传文件夹中的文件发生日期更改,我需要执行脚本 test.py,例如 /tmp/data_upload。

automation linux unix inotify cron

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

将多行 ssh 公钥转换为 .ssh/authorized_keys 的一行

我收到了这样的公钥,我应该将它添加到 .ssh/authorized_keys:

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20190107"
AAAAB3NzaC1yc2EAAAABJQAAAQEAucNIPbPoaEqyBAKtk3LTfM/hiZlWomTdQEf7
zUI4LGz91aZYIZNpWGTAUZKuFLdIEsktxQTNwEJNWMe2QocqQWyPGA+xL08ZP7Xk
VEbVOyH0nQ3ZHptgmyH4y4+bbAWXAROL3078h2iwtsCO343VQKg1iSNvemnLafA5
9/RtkcCR8SxH+NEXcc8MwGOE9gLX2pph4bxrFz9R6yyw3oRGVLt4uU9BlD3+LXg1
plUzc2KZXEt8Zr04I0Fd865zyiB8Q+2ZEPvHf7MMaW66FRe4BXCI7LMh/voXi0C8
H4NDIu1GZr7dNxgbEO05ZnASMofpLDU6cq7LFVl0BQG8gt1hOw==
---- END SSH2 PUBLIC KEY ----
Run Code Online (Sandbox Code Playgroud)

我想我可以编辑这个文件vi并创建 .ssh/authorized_keys 所需的相应单行。

这是真的?

AFAIK 这个密钥是根据这个页面创建的:https : //winscp.net/eng/docs/guide_public_key

ssh

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

无法在 ADFS 2019 上设置 CORSEnabled 和 CORSTrustedOrigins 属性

问题:

ADFS 2019 中有一些属性表明您可以为 ADFS 登录页面启用 CORS 标头并设置允许的来源。

Get-AdfsProperties

CORSEnabled                                : False
CORSTrustedOrigins                         : 
Run Code Online (Sandbox Code Playgroud)

但是相应的Set-AdfsProperties列表没有开关来实际设置这些属性。

那么问题来了。如何设法设置这些属性?

全面披露:

我设法通过 SSMS 连接到 WID 并转储包含ServiceSettings表中属性的 XML ,更改适当的属性,然后更新 WID 中的 XML,从而实际设置了这两个选项。

Get-AdfsProperties

CORSEnabled                                : True
CORSTrustedOrigins                         : {https://localhost:5001, https://localhost:8081}
Run Code Online (Sandbox Code Playgroud)

有用。这对于我的测试目的来说是可以的,但对于 CI/CD 环境来说绝对不行,我目前正在设置需要自动从CORSTrustedOrigins属性中添加和删​​除值的过程 。

附加信息:

这些属性是 ADFS 2019 中的新属性,ADFS 4.0 不支持 CORS,运行该属性的唯一方法是在其前面放置一个反向代理,以便在响应中放置正确的 CORS 标头。

我目前正在尝试该解决方案,但我也遇到了问题。但这对这个问题来说不算什么。

编辑1:

因此,因为我是一个好奇的开发人员,所以我开始在Microsoft.IdentityServer.Management包含Set-AdfsPropertiescmdlet的组件上使用 dotPeak ,我发现了一个有趣的发现。没有设置CORSEnabled和的实现,CORSTrustedOrigins似乎有方法可以将自定义标头添加到 cmdlet 中未实现的响应中。

所以基本上没有办法实际使用这些宣传的功能。除了进入数据库直接更改XML。这在我看来有点疏忽。

adfs cors windows-server-2019

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

将文件差异从 redhat 发送到 windows

有没有办法将文件内容差异从 Redhat 发送到侦听 Windows 上特定 IP/端口的服务器?我最初认为 tail -f 命令但后来是 IP 部分,有人可以帮助我吗?

windows redhat tail

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