Linux系统个性化登录提示信息的方法,linux提示信息


这篇文章主要介绍了Linux系统个性化登录提示信息的方法,本文给出了实现代码和效果图片,需要的朋友可以参考下

字符界面操作久了,就没有太多的新鲜感,所以加点登录时的个性化显示,让心情变的更愉快!

如果采用root账号登录编辑/etc/bashrc内容,那所有其他帐号登录都会提示相同的内容,如果想每个用户进行配置,那就去每个帐号的目录下去配置吧。

这里提供改一个文件所有帐号都能看到的个性显示内容。


代码如下:

vim /etc/bashrc

在顶部添加以下内容:

c2="$(tput bold)$(tput setaf 2)"
echo "$c2 _ _ _ ___ "
echo "$c2 | | (_) | | / __)"
echo "$c2 | | _ _ ____ ____| | _____ _____ _| |__ "
echo "$c2 | |_/ ) |/ ___) ___) || ___ (____ (_ __)"
echo "$c2 | _ (| ( (__( (___| || ____/ ___ | | | "
echo "$c2 |_| \_)_|\____)____)\_)_____)_____| |_| "
echo "$(tput sgr0)"

编辑内容:

用户登录后效果:


linux怎设置某个人远程登录时,系统没显示操作系统与版本信息?

(1)在装有Telnet服务的情况下,通过手工改写“/etc/inetd.conf”文件中的Telnet设置,使得远程登录的用户无法看到系统的提示信息。具体方法是将Telnet设置改写为:   telnet stream tcp nowait root /usr/sbin/tcpd/in.telnetd -h  末尾加上“-h”参数可以让守护进程不显示任何系统信息,只显示登录提示。  (2)改写“rc.local”文件。默认情况下,当登录Linux系统时系统运行rc.local文件,显示该Linux发行版本的名字、版本号、内核版本和服务器名称等信息,这使得大量系统信息被泄露。将“rc.local”文件中显示这些信息的代码注释掉,可以使系统不显示这些信息。  一种方法是在显示这些信息的代码行前加“#”:  ……# echo "">/etc/issue# echo "$R">>/etc/issue# echo "Kernel $ (uname -r)on $a $(uname -m)">>/etc/issue## echo >>/etc/issue……  另一种方法是将保存有系统信息的文件/etc/issue.net和issue删除。这两个文件分别用于在远程登录和本地登录时向用户提供相关信息。删除这两个文件的同时,仍需要完成方法一中的注释工作,否则,系统在启动时将会自动重新生成这两个文件
 

Linux 怎制作登录欢迎界面,登录用的 SecureCRT 怎制作登录后有上次登录信息与欢迎提示》

1、登录提示语:
将提示语写入/etc/motd 文件(message of the day)
2、上次登录信息
修改/etc/ssh/sshd_config文件,注意下面项目:
#PrintMotd yes 默认显示每日提示(/etc/motd)
#PrintLastLog yes 默认显示上次登录信息

3、修改登录主目录可以用不同的方法:
1)修改/etc/passwd,直接改掉用户的主目录
2)修改~/.bashrc或~/.bash_profile文件,增加改变目录的命令