登陆信息显示数据 : /etc/issue and /etc/motd

登陆信息显示数据 : /etc/issue and /etc/motd[@more@]还记得在我们登陆终端机的时候,会有几行提示的字符串.

那这些设置在哪里呢?? 嘎嘎, 是在/etc/issue里面.

这些都是我们可以自己设置的哟.

我们可以使用Vi来打开.

一般的设置都是只有:Kernel r on an m

咿呀?这些r m是代表啥捏?

以下呢就是解释咯!

d 本地端时间的日期
l 显示第几个终端机的接口;
m 显示硬件的等级(i386/i486/i586/i686....)
n 显示主机的网络名称
o 显示 domain name
r 操作系统的版本 (类似 uname-r)
t 显示本地端时间的时间
s 操作系统的名称
v 操作系统的版本

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23168012/viewspace-1045973/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23168012/viewspace-1045973/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是将这些命令转换为Python代码的示例: ```python import subprocess chroot_list_file = '/etc/vsftpd/chroot_list' motd_file = '/etc/motd' syslog_conf_file = '/etc/syslog.conf' # Create and set permissions for chroot_list file subprocess.call('touch /etc/vsftpd/chroot_list', shell=True) subprocess.call('chmod 750 /etc/vsftpd/chroot_list', shell=True) # Restart vsftpd service subprocess.call('service vsftpd restart', shell=True) subprocess.call('systemctl restart vsftpd.service', shell=True) # Backup and create issue, issue.net, and motd files subprocess.call('mv /etc/issue /etc/issue.bak', shell=True) subprocess.call('mv /etc/issue.net /etc/issue.net.bak', shell=True) subprocess.call('touch /etc/motd', shell=True) subprocess.call('chmod 644 /etc/motd', shell=True) # Remove telnet-server package and stop telnet.socket service subprocess.call('rpm -e telnet-server', shell=True) subprocess.call('systemctl stop telnet.socket', shell=True) # Update motd file if subprocess.call('grep -q "Authorized only. All activity will be monitored and reported" /etc/motd', shell=True) != 0: subprocess.call('echo "Authorized only. All activity will be monitored and reported" >> /etc/motd', shell=True) # Update syslog.conf file if subprocess.call('[ -f "/etc/syslog.conf" ]', shell=True) == 0: subprocess.call('echo "authpriv.* /var/log/secure" >> /etc/syslog.conf', shell=True) subprocess.call('echo "cron.*" >> /etc/syslog.conf', shell=True) subprocess.call('*.* @133.64.93.31' >> /etc/syslog.conf', shell=True) subprocess.call('service syslog restart', shell=True) ``` 上述代码首先创建`/etc/vsftpd/chroot_list`文件,并设置其权限为750。 然后,通过执行`service vsftpd restart`和`systemctl restart vsftpd.service`命令来重新启动vsftpd服务。 接下来,备份并创建`/etc/issue`、`/etc/issue.net`和`/etc/motd`文件,并设置权限。 然后,通过执行`rpm -e telnet-server`命令来删除`telnet-server`软件包,并通过执行`systemctl stop telnet.socket`命令来停止`telnet.socket`服务。 接着,检查是否在`/etc/motd`文件中存在特定的内容。如果不存在,则在文件末尾添加一行内容。 最后,检查是否存在`/etc/syslog.conf`文件。如果文件存在,则在文件末尾添加几行配置,并通过执行`service syslog restart`命令来重启syslog服务。 请确保你具有足够的权限来执行这些操作,并将需要修改的文件路径正确添加到相应的变量中。运行代码后,命令将被执行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值