Articles of linux

在OpenLDAP中相当于Sudo命令别名选项

我也有一个pipe理Sudo的OpenLDAP安装。 每次我创build一个sudoersangular色时,我都必须列出这个sudoersangular色可以运行的命令。 这导致了很多重复。 有没有办法将networking组中的Linux命令分类,并扩大LDAP sudoersangular色SudoCommand字段中的networking组? 例如:使用成员/ bin / ls,/ usr / bin / less,/ usr / bin / tail创build一个名为“view”的networking组(或其他),在SudoCommand字段中input+ view。 当需要为不同的目录/文件授予各种SudoRoles相同的命令时,这将是有益的吗?

唤醒连接在路由器后面的远程计算机

我想打开一台远程计算机,通过局域网连接在无线路由器后面的debian linux,通过无线连接我的笔记本电脑连接到路由器。 我已经安装了wakeonlan,当我通过terminal运行ethtool命令时,它将Support Wake-on设置为“pumbg”并将其唤醒为“g”。 请帮忙。

使用Vagrant重新创buildCentOS环境

我有一个stream浪和CentOS相关的问题。 我试图复制一个使用WHM / cPanel托pipe的CentOS服务器。 服务器上的每个站点都托pipe在/home/$user/ 。 这意味着与stream浪汉我需要有一个同步文件夹是这样的: config.vm.synced_folder "~/my-local-folder", "/home" 用stream浪者复制这个环境成为一个问题,因为stream浪用户(用于访问stream浪者箱子)存储在/home目录中。 这意味着同步文件夹的过程将移除stream浪者用户(除非我的本地文件夹中已经存在vagrant目录)。 我已经find了一种重buildstream浪用户的方法(包括它的ssh密钥),作为configurationpuppet服务器的一部分。 我基本上添加到stream浪汉文件夹中,并创build.ssh键,但这种感觉不对。 还有另一种方法我应该接近这个? 在任何其他位置托pipe的stream浪箱上的文件不是一个选项,因为其目的是尽可能复制框。 在我看来,在主目录之外创build一个stream浪用户将完全解决这个问题,但是我一直无法确定这是否可能。

在linux上谈论实际工作

我正在尝试使用谈话来沟通两台电脑。 其中一个运行debian jessie,另一个运行freebsd。 我已经成功地build立了从debian到frebsd的谈话连接。 然而相反的方向导致: [No connection yet] [Your party is refusing messages] 我研究了这个,发现了这些post: https://lists.debian.org/debian-user/1998/06/msg00582.html https://lists.debian.org/debian-user/1998/06/msg00587.html 显然,如果没有用户通过telnet / sshlogin,Debian谈话不接受连接。 总结一下: 我在控制台上login,并且startx – >无法通过通话连接 我打开另一个虚拟terminal并再次login – >无法通过通话连接 我从freebsd框进入debian框 – >可以通过对话连接 在这一点上谈话是相当无用的。 如果我必须ssh到框中使用它,我可能只是通过ssh得到我需要做的任何事情。 当目标用户只有一个X会话还是一种configurationntalkd在这种情况下工作的方法时,是否还有另一个talkd?

我需要什么才能有效地发送大量的SMTP电子邮件?

我正在创build一个Web应用程序,允许用户将广播电子邮件发送到订户列表。 本质上,它是一个大量的电子邮件和自动回复,如AWeber或常量联系人或MailChimp。 我们计划托pipe此应用程序的服务器是InMotion Hosting的“Essential”专用服务器,如果它们相关,我已经在其中包含了下面的规范。 我已经与InMotion主机的支持,他们说这个服务器可以发送无限的电子邮件(无限制),没有额外的成本。 然而,我不确定这是否真的是一个好的解决scheme,因为人们付钱给我这个服务,所以我需要给他们很好的送货能力,而且必须是可靠的,不会被closures或者被列入黑名单,因为那样我就不能提供客户的支付。 我也不知道它是否更聪明(出于垃圾邮件的原因)有多个IP地址发送,如果是这样,我不知道是否有可能将服务器分成多个SMTP IP地址? 我已经看到了其他的第三方服务,比如sendgrid和mailgun,但是在我们的价格范围内,它们的价格太高了(他们会花费大约25%的收入)。 我似乎无法find答案的问题是如何通过使用我们自己的服务器来自行消除这种潜在的成本。 我想知道我需要做什么才能有一个高质量的电子邮件发件人没有PER电子邮件费用! 如果这是一个固定的月度成本,在这种情况下确实可以,但我不喜欢PER-EMAIL的成本,因为它迫使我对事物施加限制。 提前感谢任何帮助! 服务器规格:英特尔®酷睿™E2220 / E5400 2C / 2T,2GB内存2x160GB硬盘,4TB数据传输

查找消息的syslog priortiy /严重性

有没有办法使用标准的unix工具来查找日志条目的系统日志优先级或严重性? 例如,我可以grep在日志中的单词错误。 但是并不是所有的日志都会在发生错误时声明“错误”。 find所有logging在err严重级别的日志中的条目是很好的。 很明显,syslog知道这些属性,但是我不确定这个相关的元数据是否被简单的丢弃,一旦消息被写入磁盘,所以这可能是不可能的。

寻找简单的scp脚本。 SSH密钥已经设置

我有一个远程服务器和本地服务器。 我正在尝试自动将远程服务器上的夜间备份传输到本地服务器上。 SSH密钥是安装的,所以不需要密码。 使用下面的命令,它手动工作: scp -r -P {REMOTEPORT} user@serveripaddress:/home/remoteuser/directory /home/localuser/directory 我想设置一个cronjob,以便前面的操作运行,但是我是新编写实际的脚本。 有没有一个简单的脚本,会使这发生?

是限制服务器访问权限的VPN吗?

我想在应用程序域下为Web应用程序设置一些QA服务器,但是我不希望这些服务器只能从互联网上的所有人访问。 理想情况下,质量保证小组可以validation自己,然后开始testing网站。 我一直在阅读关于VPNs,这是否是解决这个问题的适当的解决scheme? 我的QA服务器是数字海洋上的VPS。 我看到有多种types的VPN服务器,所以不清楚我应该设置什么协议,或者我应该采取哪些步骤来实现这个操作 谢谢 编辑:团队是完全分布的,很多人将从他们的家中工作

Openvpn使本地networking上的计算机可以访问

我正在尝试在本地networking上为VPN客户端访问计算。 我的服务器在10.0.2.1上可用,但无法连接到服务器本地networking上的其他计算机。 我怎样才能做到这一点? 服务器在networking192.168.2.163上有内部IP地址,我想从VPN连接到192.168.2.182 。 mode server port 27015 proto tcp-server tls-server dev tap0 ##dev tun0 ifconfig 10.0.2.1 255.255.255.0 ifconfig-pool 10.0.2.100 10.0.2.105 255.255.255.0 duplicate-cn ca /etc/openvpn/cert/cacert.pem cert /etc/openvpn/cert/cert.pem key /etc/openvpn/cert/key.pem dh /etc/openvpn/cert/dh1024.pem log-append /var/log/openvpn status /tmp/vpn.status 10 user root group root comp-lzo verb 3 keepalive 1 220 netstat的: 0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 […]

后缀:Helo命令被拒绝:找不到主机

我有一个在Ubuntu上运行的Postfix 2.9.6,具有以下configurationhttps://gist.github.com/anonymous/400fb4afa05e18c6da2b并且我正在忍受有效客户端尝试向其自身发送电子邮件的以下问题。 我的大部分客户没有一个有效的FQDN作为主机名,但据我所知这不是一个问题,因为permit_sasl_authenticated但我不知道为什么下面的过程结束了这样的: 输出:220 mail.isp.es ESMTP后缀 在:EHLO NoFQDN-主机 出:250-mail.isp.es 出:250-pipe道 输出:250-SIZE 10240000 输出:250-ETRN 出:250-STARTTLS 输出:250-AUTH PLAIN LOGIN CRAM-MD5 DIGEST-MD5 输出:250-ENHANCEDSTATUSCODES 出:250-8BITMIME 出:250 DSN 在:MAIL FROM:<[email protected]> 输出:250 2.1.0好的 在:RCPT TO:<[email protected]> 输出:450 4.7.1:Helo命令被拒绝:找不到主机 会话中止,原因:失去连接 有关其他详细信息,请参阅本地邮件日志文件 以下是我的限制: smtpd_client_restrictions = reject_rbl_client sbl.spamhaus.org,reject_rbl_client blackholes.easynet.nl,reject_rbl_client dnsbl.njabl.org smtpd_data_restrictions = reject_unauth_pipelining smtpd_end_of_data_restrictions = smtpd_etrn_restrictions = smtpd_helo_restrictions = permit_mynetworks,permit_sasl_authenticated,warn_if_reject reject_non_fqdn_hostname,reject_invalid_hostname,许可 smtpd_recipient_restrictions = permit_sasl_authenticated,reject_unauth_pipelining,permit_mynetworks,reject_non_fqdn_recipient,reject_unknown_recipient_domain,reject_unauth_destination,warn_if_reject reject_unknown_helo_hostname,许可 […]