当前位置:首页 > Centos 7.0搭建sendmail邮件服务器(用webmin管理)
2.webmin用户与群组设置问题
(系统->用户与群组:模块配置->将SElinux context for new home directorie设置
为System default)
问题2:
1.webmin用户组选择不能选择
解决方法: webmin配置:->可信赖的访问来源:设置为否
问题3: 原邮件服务器用户的迁移
a.从原邮件服务器上导出用户信息:在旧服务器上面 文本:口令:touch
/backuser.txt文本,然后通过webmin导出用户明细,通过ssh软件把明细放在备份出来, 再到webmin导入新邮件服务器上面去; 但这样原用户不能接收邮件;要每个用户重新生成密码;
原因是:redhat9.0默认生成密码机制是MD5,跟centos7.0密码机制不一样; 解决办法:
测试1:用ssh软件到原服务器上备份导出/etc/passwd和shadow两个文件;然后导入替换新服务器上对应文件;用户文件正常收发,但重启系统后,系统出现黑屏;
原因:可能全替换文件信息,centos重启后系统检测后信息不一致导致;而我们只要替换原来用户密码信息;于是,我们在替换新服务器上passwd和shadow时,要备份一份,然后修改原邮件服务器passwd和shadow的名称,通过ssh软件导入新邮件服务器,然后打开新邮件服务器上的对应的文件,删除导入系统生成的用户信息密码;再打开旧邮件服务器上的对应的文件,复制其中的对应的用户密码信息,粘贴到新邮件对应文件中去,这样只修改对应的用户信息,重启OK!
问题4:安装vnc的软件 (按百度信息步骤安装,出现一个问题。每次访问都要vncserver :1 后才能正常用vnc客户端连接,经过反复测试,发现网上给的信息有误:cp 文件应该放在/etc/systemd/system)
1.复制一份文件,并改名为vncserver@:1.service
[root@localhost ~]#
cp/lib/systemd/system/vncserver@.service
/lib/systemd/system/vn
cserver@:1.service
注意:正解应该放在/etc/systemd/system文件夹下面,其他设置不变; 2、将文件中的用你当前的用户替换,将%i替换为1
[Unit]
Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill :1 > /dev/null2>&1
|| :'
ExecStart=/sbin/runuser -l root -c \
1280x720 -depth 24\
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill :1 > /dev/null2>&1 || :' [Install]
WantedBy=multi-user.target
注意:PIDFile目录为=/root/.vnc/%H%i.pid而不是
/home/root/.vnc/%H%i.pid
3、更新systemctl
systemctl daemon-reload 4、设置为自动启动
systemctl enablevncserver@:1.service 5、启动vnc服务
systemctl statusvncserver@:1.service
systemctl startvncserver@:1.service
注意
6、在iptables中加入对应的端口5901(注意,如果有其他用户,那么也需
要将端口加上。
vnc的端口默认是5900 + n)
[root@localhost system]# cat/etc/sysconfig/iptables # sample configuration for iptables service
# you can edit this manually or use system-config-firewall
# please do not ask us to add additional ports/services to thisdefault
configuration
*filter
:INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 5901 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT
共分享92篇相关文档