Articles of linux

RHEL 6.6客户机上的OpenLDAPconfiguration

我们有一个shell脚本,它运行perl程序连接到LDAP服务器并进行input。 这是使用ldap的唯一脚本。 此服务器托pipe所有批处理相关的文件,并在autosys上运行批处理作业。 所以我们不希望在这台服务器上进行LDAPauthentication。 我们唯一使用的ldap是连接到LDAP服务器并更新条目。 一些其他的Web应用程序用户LDAPauthentication,现在不涉及我们。 现在我们将我们的批处理服务器从Solairs 10迁移到RHEL 6.6。 旧机器有SUNWlldap,我们正在尝试在新的Linux机器上configurationOpenLDAP客户机。 LDAP服务器是RHEL 5.11,使用的是openldap。 我们在新机器上安装了低于rpm的数据。 nss-pam-ldapd-0.7.5-18.2.el6_4.x86_64, openldap-2.4.39-8.el6.x86_64, pam_ldap-185-11.el6.x86_64, apr-util-ldap-1.3.9-3.el6_0.1.x86_64, perl-Mozilla-LDAP-1.5.3-4.el6.x86_64, compat-openldap-2.3.43-2.el6.x86_64, perl-LDAP-0.40-1.el6.noarch. 根据以下链接configuration客户端: http://unixadminschool.com/blog/2013/03/rhel-6-implementation-of-ldap-authentication 我已经遗漏了证书的一部分。 我已经在旧服务器中search了证书,但在任何地方找不到它。 我不知道如何连接没有使用证书,也不知道我们是否需要证书来达到我们的目的。 以下是使用ldap的脚本: $oid001i.pl $input_file $LDAP_Server $LDAP_Port $LDAP_ID $LDAP_PWD $LDAP_UserBaseDN 所有这些variables都来自另一个文件。 以下是该文件的内容 LDAP_Server=servername.company.com LDAP_Port=1389 LDAP_ID="cn=username,cn=users,dc=company,dc=com" LDAP_PWD="password" LDAP_UserBaseDN="cn=users,dc=company,dc=com" 在oid001i.pl绑定的Perl代码: $ldap = Net::LDAP->new( $LDAP_Server, port=>$LDAP_Port, version => 3); $mesg = $ldap->bind( $LDAP_ID,password => $LDAP_PWD); […]

libnss-ldapd和Onelogin vLDAP

我试图在Ubuntu服务器上使用Onelogin的新vLDAP服务与libnss-ldapd(14.04)。 它看起来像vLDAP使用每个用户的身份validation绑定。 我已经尝试了很多不同的configuration,但似乎整体libnss-ldapd想要绑定到目录(匿名或用一个绑定用户),然后search给定的用户。 有谁知道这种configuration是否支持libnss-ldapd? 最终,我试图通过Onelogin通过身份validation实现chrooted SSHlogin。

如何接收snmp v3陷阱没有特定的引擎ID?

我从net-snmp软件包在linux上使用snmptrapd。 我试图让一些perl脚本来处理snmp陷阱。 我已经有了这样的脚本,它可以与snmp v1,v2c陷阱和snmpv3陷阱一起使用,但只有当我在config和in命令发送陷阱中明确指定了engineID时。 但是,当我configuration思科路由器发送给我linkDown陷阱它使用一些额外的字节MAC地址作为引擎ID。 我可以看到trapha在wireshark的界面上,但是snmptrapd什么都不做。 是否可以configurationsnmptrapd接受所有authentication用户的陷阱,而无需指定engineID? 这是我的snmptrapd.conf # Example configuration file for snmptrapd # # No traps are handled by default, you must edit this file! # createUser -e 0x0102030405 myuser MD5 mypassword DES myotherpassword createUser -e 0x0102030405 myuser2 MD5 mypassword DES myotherpassword createUser -e 0x0102030406 myuser2 MD5 mypassword DES myotherpassword createUser cisco SHA […]

从SAMBA服务器的GPO软件安装被拒绝

我在两个站点有类似的问题:从头开始configurationW10p桌面,从本地SAMBA服务器提取安装(MSI)二进制文件。 我已经创build了一个专用共享(\ nas \ provisioning),并且尽我所能地尽可能地放行(chmod和NT ACL) – 对于所有人和每个人都是只读的 – 但是我仍然可以得到我认为基本上是权限问题。 创build了GPO,这样系统本身就可以完成设置,而不需要有一个(特权)用户帐户需要先login才能触发安装。 从我所能收集的信息(以及我在这方面知识的边缘)看来,客户端/客户端连接到networking(OK),然后触发GPO,通过UNC调用服务器,本质上是(本地)“NT AUTHOROTY \ SYSTEM”(IINM)帐户拉二进制(例如\ nas \ provisioning \ 7zip.msi),但被服务器拒绝,因为它本质上是未经身份validation的连接,比“已知”用户,如Guest或Anonymous。 SAMBA日志告诉我: smbd / service.c:627(create_connection_session_info)用户'MYDOMAIN \ GUESTHOSTNAME $'(来自会话设置)不允许访问此共享(configuration) smbd / service.c:805(make_connection_snum)create_connection_session_info失败:NT_STATUS_ACCESS_DENIED smbd / smb2_server.c:2918(smbd_smb2_request_incoming)smbd_smb2_request_incoming:客户端读取错误NT_STATUS_CONNECTION_RESET 与Windows日志给我%% 1612错误: 从策略安装 – 7zip安装应用程序7-Zip 16.02(x64版本)失败。 错误是:%% 1612 这意味着它无法find所引用的资源(因为服务器拒绝它!) 我甚至尝试调整smb.conf以包含通配符: 有效用户=“root”,“nobody”,“admin”,“guest”,@“everyone”,@“MYDOMAIN \ Domain Admins”,@“MYDOMAIN \ Domain Users”,@“MYDOMAIN \ Domain Guests” MYDOMAIN \ […]

本地输出连接的策略路由

我有两个上游提供商的多宿主设置。 我想限制一些连接只使用一个提供者 – 本地传出连接。 所以,我做了一个自定义的路由表,它具有直接连接的networking路由和默认路由: $ ip route show table 2 default via 5.1.0.1 dev upstream_b 5.1.0.0/16 dev upstream_b scope link src 5.1.0.2 接下来,我在iptables中使用select器来添加fwmark到一些连接和ip-rule来覆盖路由表select: # for output traffic # restore packet mark from connection mark iptables –table mangle –append OUTPUT -j CONNMARK –restore-mark # for !0 packet marks bail out iptables –table mangle –append OUTPUT […]

hdparm使用正确的密码编码解锁ssd

我有一个旧密码保护的SSD通过USB连接到我的Linux系统。 我试图用hdparm解锁它。 问题是我的密码是./perspective (现在没关系,因为我只用它的SSD和其他地方),我想因为特殊字符./和他们错误的编码,我现在不能解锁的驱动器 hdparm –user-master u –security-unlock ./perspective /dev/sdc …………………………………. security_password: "./perspective" /dev/sdc: Issuing SECURITY_UNLOCK command, password="./perspective", user=user SECURITY_UNLOCK: Input/output error 根据这个职位,我必须使用“hex扫描代码”的特殊字符。 所以我试了 hdparm –user-master u –security-unlock $(printf '\x34\x35\x19\x12\x13\x1F\x19\x12\x2E\x14\x17\x2F\x12') /dev/sdc …………………………………. security_password: "45 ./" /dev/sdc: Issuing SECURITY_UNLOCK command, password="45 ./", user=user SECURITY_UNLOCK: Input/output error hdparm -I /dev/sdc给我 /dev/sdc: ATA device, with non-removable media Model […]

在存在活动的SPC-3注册时收到传统的SPC-2预约/发放,返回RESERVATION_CONFLICT

我有2个iSCSI备份。 我尝试确定共享磁盘是否可以用作tiebreaker磁盘 。 为此,我使用IBM的一个工具在iSCSI启动器上运行以释放预留: [root@softiwarp-1 ~]# /media/distr-ro/db2/10.5/linuxx64/v10.5fp7_linuxx64_universal_fixpack/universal/./db2/linuxamd64/install/tb_break -u -t SCSI WWID=`scsi_id -g -u /dev/sdd` Initializing SCSI tie-breaker (WWID=36001405bb9264c9e8c145429dbc76047) Releasing tie-breaker (WWID=36001405bb9264c9e8c145429dbc76047) tb_release status 0 (errno=0) [root@softiwarp-1 ~]# /media/distr-ro/db2/10.5/linuxx64/v10.5fp7_linuxx64_universal_fixpack/universal/./db2/linuxamd64/install/tb_break -u -t SCSI WWID=`scsi_id -g -u /dev/sde` Initializing SCSI tie-breaker (WWID=36001405ed3a0a03628a4108bc3e24a82) Releasing tie-breaker (WWID=36001405ed3a0a03628a4108bc3e24a82) tb_release status -1 (errno=25) 对于其中一个磁盘,命令成功。 另一个失败,在我看到的dmesg目标 在存在活动的SPC-3注册的情况下收到传统的SPC-2预留/释放,返回RESERVATION_CONFLICT 这是什么意思? /iscsi/iqn.20…ample:t1/tpg1> ls / o- / […]

KVM – 通过网桥添加公共IP

我正在build立一个KVM环境,通常我认为这个networking已经build立起来了。 我很难从虚拟机获取公共IP。 节点和虚拟机正在运行CentOS 7 这是目前的状态: VM: 5.5.5.5 -> IP on physical node: 5.5.5.3 (pingable) VM: 5.5.5.5 -> Neighbouring physical node: 5.5.5.2 (pingable) VM: 5.5.5.5 -> Outside IP: 8.8.8.8 (network unreahable) Physical Node: 5.5.5.3 -> VM: 5.5.5.5 ( Destination Host Unreachable ) Physical Node: 5.5.5.3 -> Outside: 8.8.8.8 (pingable) Outside -> Physical Node: 5.5.5.2 (pingable) 我已经在eth1绑定的物理节点上的br1上configuration了5.5.5.0/28范围。 […]

Samba如果在背对背连接中指定了错误的DNS,则无法访问

我们有两个系统通过局域网电缆相互连接,所以这里的连接是BACK TO BACK,它不连接到路由器或任何外部节点,它只是通过LAN电缆相互连接。 一个是主机,另一个是连接到主机的节点。 主机能够在本地机器(主机)上创buildsamba共享文件夹,连接到主机的节点应该能够通过主机的IP访问共享文件夹 \\HOSTIP 例 \\192.168.1.22 这是设置和要求。 我有以下问题,但。 当HOST的/etc/resolv.conf中的DNSconfiguration为 nameserver none nameserver none 或名称服务器anything_in_aplhabets名称服务器anyting_in_alphabets 或名称服务器127.0.0.1名称服务器无 因此,NODE可以通过Samba使用HOST机器上的以下DNSconfiguration来访问共享文件夹。 但是,如果我在DNSconfiguration中提供任何IP地址(如192.168.1.77或任何IP地址),则无法通过samba通过节点访问共享文件夹。 nameserver 8.8.8.8 nameserver 192.168.1.22 或名称服务器192.168.1.1名称服务器192.168.1.20 所以很明显,它不能访问samba,因为它试图find给定IP的DNS服务器,并且由于是背对背连接,所以IP不可达,并且节点不能访问samba共享文件夹。 我的约束是,我想保持DNS服务器的IP不变,我不希望将DNS设置为none或127.0.0.1。 我希望我的DNS是一个格式的IP地址,即8.8.8.8或192.168.1.22,简而言之,我希望将IP地址保留在/etc/resolv.conf中,并希望通过节点访问共享文件夹。 SAMBA中的configuration是如何实现的? 请帮帮我。

错误安装的分区

我从OVH托pipe和Ubuntu服务器14.04的一个朋友的VPS有几个不幸。 基本上这些家伙决定重新启动它进入一个所谓的救援模式,加载一些Debian并挂载旧的Ubuntu / mnt / vdb1。 虽然我可以重新启动并重新启动到Ubuntu模式,但实际上并没有运行,因为救援模式导致了这个错误:目前KVM界面显示错误: Starting Mount filesystems on boot failed 以下是我所尝试的: 1) mount -o remount,rw / dpkg –configure -a mount -o remount,ro / sync reboot 2)/ etc / fstab: proc /proc proc nodev,noexec,nosuid 0 0 /dev/vdb1 / errors=remount-ro 0 1 可悲的是,到目前为止我没有任何运气。 任何人都在乎伸出一只手或一个肩膀哭泣?