Articles of centos7

如何configurationvsftpd将虚拟用户映射到自定义本地用户?

我想这个虚拟用户使用一个定义的本地用户。 这个本地用户是组的成员apache(www数据为debian用户,我在这里使用一个centos7 )和ftp useradd ftpuser -d /var/www -g apache -G ftp usermod -s /sbin/nologin ftpuser 我从文件/etc/vsftpd/vsftpd.conf中更改 guest_username = FTP 至 guest_username =名为ftpuser 由于虚拟用户密码检查通过,但不是本地用户: Mar 31 23:11:29 vps263033 vsftpd: pam_unix(vsftpd:auth): check pass; user unknown Mar 31 23:11:29 vps263033 vsftpd: pam_unix(vsftpd:auth): authentication failure; logname= uid=0 euid=0 tty=ftp ruser=xxx rhost=localhost Mar 31 23:11:29 vps263033 vsftpd: pam_userdb(vsftpd:auth): user 'xxx' […]

未指定的GSS失败。 设置完krb5 / ldapauthentication后

新来的,所以我最近在centos7.2 vm上设置了ldap / krb5authentication。 Krb5 / ldap工作正常,因为我可以使用ldap用户帐户login。 但是,当我检查客户机/var/log/secure它是垃圾邮件Unspecified GSS failure. Minor code may provide more information, No credentials cache found Unspecified GSS failure. Minor code may provide more information, No credentials cache found 这不是〜/ .ssh和〜/ .ssh / authorized_key的权限问题。 任何人都可以给我一些指导如何解决这个问题? 关于这个问题的post是谷歌,但通常他们伴随着其他错误,但未Unspecified GSS failure. Minor code may provide more information, No credentials cache found Unspecified GSS failure. […]

NGNIX服务器块不起作用

我有VPS IP 104.207.148.242 4个网站。 我已经安装NGNIX 1.8.1成功了。 我做这些步骤:使网页目录: sudo mkdir -p /var/www/codingvn.com/html sudo mkdir -p /var/www/vyhn.net/html sudo mkdir -p /var/www/muabannhadatpro.com/html sudo mkdir -p /var/www/thenao.info/html 设置权限: sudo chown -R $USER:$USER /var/www/codingvn.com/html sudo chown -R $USER:$USER /var/www/vyhn.net/html sudo chown -R $USER:$USER /var/www/muabannhadatpro.com/html sudo chown -R $USER:$USER /var/www/thenao.info/html 初始化索引文件: nano /var/www/codingvn.com/html/index.html nano /var/www/vyhn.net/html/index.html nano /var/www/muabannhadatpro.com/html/index.html nano /var/www/thenao.info/html/index.html 这是/var/www/codingvn.com/html/index.html文件的内容: <html> […]

打开configuration文件Openvpn错误:

我只是在干净的centos 7上使用这个脚本来设置openvpn。而且我无法连接到服务器。 我在journalctl -xn遇到以下错误 05:18:39 localhost.localdomain openvpn[1433]: Options error: In [CMD-LINE]:1: Error opening configuration file: localhost.conf / etc / openvpn文件夹中的configuration文件是server.conf。 我该如何解决这个问题?

ldap_bind:在Centos 7虚拟机上安装LDAP服务器期间无效凭证

我正在按照这里的指南在一台centos 7虚拟机上设置一个LDAP服务器。 在创build基本域之后,一切都很好,直到第4步的最后一部分。 我没有改变ldap.conf或类似的文件。 当我运行ldapadd命令时: ldapadd -x -D cn=Manager,dc=srv,dc=world -W -f basedomain.ldif (这是第4步的结尾 )我得到: ldap_bind: Invalid credentials (49) 我确实设置了dc=localhost,dc=localdomain ,它与我的虚拟机的localhost.localdomain主机名匹配。 我已经基本上遵循了教程,直到这一步。 谢谢你的帮助。

CentOS 7上的静态IP地址

我只是安装CentOS最小,现在我正在努力给我的机器一个固定的IP地址。 这是我的ifcfg-ens32文件: DEVICE="ens32" TYPE="Ethernet" BOOTPROTO=static IP_ADDR="192.168.0.243" NETMASK="255.255.252.0" NM_CONTROLLED="no" ONBOOT="yes" NAME="System ens32" GATEWAY="192.168.0.1" HWADDR="00:0C:29:7B:28:24" 当我systemctl restart network.service ,我确实看到它启用接口,但是当我运行ip a ,该接口没有IP地址。 我究竟做错了什么?

界面被删除

我有一个由CentOS6.5和CentOS7虚拟机组成的集群。 我遇到了一个networking接口eth0被删除的原因未知的问题,我正在寻求帮助,我可以如何解决这个问题,并找出是什么原因造成的。 在日志中,我看到以下内容: 2890545:Apr 30 10:59:50 nginx-web ntpd[600]: Deleting interface #4 eth0, xxx.xx.xxx.xxx#123, interface stats: received=644, sent=644, dropped=0, active_time=86400 secs 2890726-Apr 30 10:59:50 nginx-web ntpd[600]: 10.65.72.23 interface xxx.xx.xxx.xxx -> (none) 2890831-Apr 30 10:59:50 nginx-web ntpd[600]: 10.65.72.22 interface xxx.xx.xxx.xxx -> (none) 2890936-Apr 30 10:59:50 nginx-web ntpd[600]: 10.65.72.21 interface xxx.xx.xxx.xxx -> (none) 这似乎与DHCP租约到期相符,因为我在事件发生前大约24小时看到了这一点: Apr 29 10:59:45 nginx-web […]

Proxmox:将来自不同子网的IP添加到LXC容器

我正在使用proxmox 4.1。 如果我将IP地址添加到我的CentOS-7-LXC我只能这样做,如果这个IP来自同一个子网。 如果我在另一个网关上使用另一个子网,则容器不能再被ping – 我必须从另一个子网中删除IP,然后重新启动容器。 主机节点的接口configuration是: auto lo iface lo inet loopback auto vmbr0 iface vmbr0 inet static address 84.xxx.xxx.x4 netmask 255.255.255.240 gateway 84.xxx.xxx.x1 bridge_ports eth0 bridge_stp off bridge_fd 0 更详细的例子: 84.xxx.xx1.x4与gateway 84.xxx.xx1.x1 – >一切都很好 如果我添加 84.xxx.xx1.x6与gateway 84.xxx.xx1.x1 – >一切都很好 如果我添加 84.xxx.xx2.x4与gateway 84.xxx.xx2.x1 – >容器的所有IP都不响应传入的PING。 传出的PING也不起作用。 问题不是与CentOS相关的。 一个debian-lxc-模板也有同样的问题。

Apache在非ascii字符的文件夹上返回404

当试图访问包含非ASCII字符的文件夹中的图像时,服务器将返回404。 奇怪的是,如果我这样做: mv /path/to/dir/ščž /path/to/dir/scz 然后做相反的事情: mv /path/to/dir/scz /path/to/dir/ščž 这不再是404,服务器发送正确的图像。 任何想法,为什么呢? 如果有帮助,权限是755,用户是apache:apche

如何正确命名systemd mount单元?

我试图通过systemd启动后自动挂载CephFS 我有下一个单位: [Unit] SourcePath=/etc/fstab DefaultDependencies=no After=remote-fs-pre.target After=network.target Wants=network.target After=network-online.target Wants=network-online.target Conflicts=umount.target Before=umount.target [Mount] What=ceph-node1:6789,ceph-node2:6789,ceph-node3:6789:/dev Where=/mnt/cephfs-dev Type=ceph Options=name=devuser,secretfile=/etc/ceph/cephuser.secret [Install] WantedBy=remote-fs.target 据我所知, Where=设置必须与单元名称匹配。 我接下来做: [root@centos system]# systemd-escape -p –suffix=mount '/mnt/cephfs-dev' mnt-cephfs\x2ddev.mount [root@centos system]# vi /etc/systemd/system/mnt-cephfs\\x2ddev.mount 但是出了点问题: [root@centos system]# systemctl status mnt-ceph\\x2ddev.mount ● mnt-ceph\x2ddev.mount – /mnt/cephfs-dev Loaded: error (Reason: Invalid argument) Active: inactive (dead) Where: /mnt/cephfs-dev What: ceph-node1:6789,ceph-node2:6789,ceph-node3:6789:/dev […]