小编daw*_*wud的帖子

无法从 Linux 主机使用 Kerberos 查询 AD

ldapsearch -H <URL> -b <BASE> -s sub -D <USER> -x -w <PW>
Run Code Online (Sandbox Code Playgroud)

工作正常

kinit <USER>@<REALM>
ldapsearch -H <URL> -b <BASE> -s sub
Run Code Online (Sandbox Code Playgroud)

失败:

text: 000004DC: LdapErr: DSID-0C0906E8, comment: In order to perform this operation a successful bind must be completed on the connection., data 0, v1db1

kinit Administrator@<REALM>
ldapsearch -H <URL> -b <BASE> -s sub
Run Code Online (Sandbox Code Playgroud)

也能正常工作

通常的谷歌搜索没有发现任何感兴趣的东西。(通常有关于时间偏差和使用userPrincipalNamevs 组件名称的评论-D,但是在使用 时应该注意kinit。)

有任何想法吗?

openldap active-directory ldap

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

在 Centos6.7 上安装 sqlite 最新版本

我正在尝试在Centos 6.7下安装最新版本的 sqlite ( > 3.7.5 ) 。

所以当我启动install命令时:

yum install sqlite
Run Code Online (Sandbox Code Playgroud)

我收到以下消息:

包 sqlite-3.6.20-1.el6_7.2.x86_64 已经安装并且是最新版本
没什么可做的

问题:如何在Centos6.7 中安装最新版本的sqlite

谢谢。

installation yum sqlite centos6

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

你如何在`puppet apply`上自动安装puppet模块

是否可以在您的 puppet 配置中自动安装或包含 puppet 模块?我必须在运行puppet module install之前手动运行puppet apply

puppet vagrant

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

Debian/Ubuntu 通过 early/run 命令设置预置镜像变量

我需要知道如何通过 di early/command 或 di preseed/run 将其添加到 preseed 中,以便preseed.cfg/proc/cmdline参数中设置我的镜像。

如果我做:

d-i preseed/run string ws/ubuntu.sh

#!/bin/sh
     for x in `cat /proc/cmdline`; do
             case $x in RPHOST*)
                     eval $x

                     d-i mirror/http/hostname string ${RPHOST}
                     d-i mirror/http/mirror string ${RPHOST}
                     d-i apt-setup/security_host string ${RPHOST}
                     ;;
             esac; 
done
Run Code Online (Sandbox Code Playgroud)

它失败。

它在 CentOS 启动%pre部分运行良好,但我不知道如何通过 debian/ubuntu 预置来实现。

ubuntu debian preseed

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

如何让 Ansible 实际编译一个配置文件,并更改了应用程序的 debconf 设置?

我正在使用 Ansible 尝试配置与特定项目相关的所有工作站,以便能够使用标准配置的 BitTorrent 同步(这实际上只是我想要做的事情的一个例子)。

当我执行 playbook 时,我可以确认远程 PC 上的 debconf 设置已更新,但是应用程序的配置文件尚未更新。

有没有办法让工作顺利完成 - 提供了一堆配置数据,我只想重新编译实际的配置文件,然后重新启动服务。

我在 Ubuntu 14.10 64 位主机上使用最新的 Ansible(来自 PyPi)。

- hosts: btsync
  sudo: True
  tasks:
    - apt_repository: repo='ppa:tuxpoldo/btsync' update_cache=yes state=present
    - apt: name=btsync state=present
    - apt: name=debconf-utils state=present
    - apt: name=btsync-gui state=present
    - file: name='create a directory for BT Sync' path=/home/sal/bittorrent_sync state=directory owner=sal group=users mode=0755
    - debconf: name='btsync' question='btsync/runas' value='sal' vtype='string'
    - debconf: name='btsync' question='btsync/directory_root' value='/home/sal/bittorrent_sync' vtype='string'
    - debconf: name='btsync' question='btsync/webgui-bindaddr' value='0.0.0.0' vtype='string'
    - debconf: name='btsync' question='btsync/folder_defaults-use_lan_broadcast' …
Run Code Online (Sandbox Code Playgroud)

ubuntu ansible debconf

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

使用 firewalld 阻止 ICMP 时间戳和时间戳回复

操作系统:CentOS 7.0

根据安全扫描的结果,有人建议我们使用防火墙 ( CVE-1999-0524 )阻止 ICMP 时间戳和时间戳回复消息。我已经使用 firewalld 为 SSH 设置了一些基本的 IP 过滤并允许使用 HTTPS,但我对这个感到困惑。

我唯一能想到的是firewall-cmd --add-icmp-block,但我找不到icmptype似乎与时间戳或时间戳回复相关的 。

可用的类型 ( firewall-cmd --get-icmptypes) 如下: destination-unreachable echo-reply echo-request parameter-problem redirect router-advertisement router-solicitation source-quench time-exceeded.

如何阻止 ICMP 时间戳请求firewalld

centos icmp timestamp firewalld

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

重构 Active Directory 林根域

我们有一个森林根域legacy_domain.loc,另一个域modern_domain.loc存在于类似的结构中:

legacy_domain.loc ----- modern_domain.loc 
       |                       |          \
       |                       |           \
[DC1 & DC2 only]        [DC's, Users,       \
                          Servers,           \ 
                      Workstations, etc.]     \
                                        dev.modern_domain.loc
                                                 \
                                                sub.dev.modern_domain.loc
Run Code Online (Sandbox Code Playgroud)

legacy_domain域中唯一的资源是域控制器本身。它也是林根域。

是否有可能使modern_domain林根,然后崩溃/消除legacy_domain域?

基本上,多年前AD首次引入公司时,整体架构极其复杂。多年来,随着技术的进步和需求的变化,多余的领域都被整合/折叠成今天剩下的领域。随着一切都在为modern_domain我们想终于流下legacy_domain

任何建议/想法将不胜感激!

windows active-directory windows-server-2012-r2

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

btrfs 通过更换磁盘(而不是添加磁盘!)来增加 raid 容量

我对 btrfs 的新功能感到非常兴奋,并想开始测试它。在开始之前,我想问一下 btrfs 是否支持通过用更大的磁盘替换磁盘(而不是添加额外的磁盘)来增加 raid 容量。示例:由 8 个 2TB 驱动器组成的 RAID10 的容量为 8 TB。然后,每个 2TB 驱动器将替换为 6 TB 驱动器。每次更换磁盘后,都会执行重建/重新平衡。我想知道,在上次更换磁盘并重新平衡后,容量是否从 8TB 跃升至 24TB?

网上有一些关于它的讲座,但没有 100% 的说法,比如“是的,重新平衡后,容量增加了!”。 https://btrfs.wiki.kernel.org/index.php/Using_Btrfs_with_Multiple_Devices#Adding_new_devices

Synology 的 NAS 设备完全支持我所询问的功能:https://www.synology.com/en-global/knowledgebase/DSM/help/DSM/StorageManager/volume_diskgroup_expand_replace_disk 但是,我不确定,如果这该功能是 btrfs 的本机功能,或者是 Synology 的开发人员专门为其 Disk Station 操作系统创建的功能。

raid hard-drive capacity btrfs

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

Centos:yum install libevent-devel 与 compat-libevent 冲突

我想安装 Logstash 和其他,但是当我尝试时:

# yum install libevent-devel
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Transaction Check Error:
  file /usr/bin/event_rpcgen.py from install of libevent-devel-2.0.12-1.rhel6.i686 conflicts with file from package compat-libevent14-1.4.13-1.rhel6.i686
  file /usr/lib/libevent_core.a from install of libevent-devel-2.0.12-1.rhel6.i686 conflicts with file from package compat-libevent14-1.4.13-1.rhel6.i686
  file /usr/lib/libevent_core.so from install of libevent-devel-2.0.12-1.rhel6.i686 conflicts with file from package compat-libevent14-1.4.13-1.rhel6.i686
  file /usr/lib/libevent_extra.a from install of libevent-devel-2.0.12-1.rhel6.i686 conflicts with file from package compat-libevent14-1.4.13-1.rhel6.i686
  file /usr/lib/libevent_extra.so from install of libevent-devel-2.0.12-1.rhel6.i686 conflicts with file from package compat-libevent14-1.4.13-1.rhel6.i686
Run Code Online (Sandbox Code Playgroud)

请给我建议以解决此错误冲突。

# rpm -qi compat-libevent14
Name        : compat-libevent14            Relocations: …
Run Code Online (Sandbox Code Playgroud)

installation packages logstash

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

ifdown、ifconfig stop 和 ONBOOT=no 之间的区别

我的 ifcfg-eth1 配置如下

DEVICE=eth1
TYPE=Ethernet
UUID=5e4f36f8-14eb-4f0c-8fa9-3af9be3899a7
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth1"
HWADDR=00:0C:29:8A:A5:67
PEERDNS=yes
PEERROUTES=yes
Run Code Online (Sandbox Code Playgroud)

q1) ONBOOT 做什么?我已将其设置为 NO 但当我执行 IFCONFIG 时我仍然看到界面

[oracle@SJOAM network-scripts]$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:0C:29:8A:A5:5D  
          inet addr:192.168.1.25  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe8a:a55d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:61 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:13496 (13.1 KiB)  TX bytes:2231 (2.1 KiB)

eth1      Link encap:Ethernet  HWaddr 00:0C:29:8A:A5:67  
          inet6 addr: fe80::20c:29ff:fe8a:a567/64 Scope:Link
          UP BROADCAST …
Run Code Online (Sandbox Code Playgroud)

linux redhat centos

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