小编sas*_*shk的帖子

CentOS 7.2.1511,kickstart 和用户创建

我遇到了 kickstart 和用户创建问题。很久以前,我在 kickstart 中使用了以下几行来创建用户:

user --name=a --gecos="A" --uid=500 --groups=wheel --password="..." --iscrypted
user --name=b --gecos="B" --uid=501 --groups=wheel --password="..." --iscrypted
Run Code Online (Sandbox Code Playgroud)

它在 CentOS 6 上运行良好,但是当我尝试将它与 CentOS 7.2 一起使用时,我遇到了一些问题,因为第一个用户组将是 1000,我最终得到的用户是 uid=500,但 gid=1000。所以,我添加了组创建命令:

group --name=a --gid=500
group --name=b --gid=501
Run Code Online (Sandbox Code Playgroud)

然后添加--gid=XXX到用户命令中。安装成功,我得到了具有正确 id 的用户和组,但有两个问题:

  1. --groups=wheel 被忽视了;
  2. 我提供的密码不再有效。

如果我--gid=XXX从用户创建命令中删除,这个问题当然会消失。

什么会导致这个问题?

我知道,从 CentOS 7/RHEL 7 开始,低于 1000 的 gids/uids 是为系统组/用户保留的,但我所有的用户都在 500 范围内,目前还无法更改。

kickstart centos7

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

haproxy acl - 仅接受来自特定 IP 的信息

我有 haproxy,需要向没有直接连接的服务器提供 smtp。

这是我的配置的一部分:

listen smtp     10.12.23.10:3025
    mode tcp
    server smtp     172.30.33.12:25
    #tcp-request inspect-delay 2s
    acl white_list src 10.146.5.247 10.146.5.201
    tcp-request content accept if white_list
    tcp-request content reject 
Run Code Online (Sandbox Code Playgroud)

任何连接到端口的尝试都会被拒绝。如果我删除行tcp-request content reject- 适用于所有人,但默认情况下 haproxy 接受一切。只允许两个或更多服务器进入的正确方法是什么?

我也试过以下几行:

tcp-request content reject unless whitelist
tcp-request content reject if !whitelist
Run Code Online (Sandbox Code Playgroud)

如果有帮助,我有 haproxy 1.4.18。

access-control-list haproxy

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

标签 统计

access-control-list ×1

centos7 ×1

haproxy ×1

kickstart ×1