linux小操作----用户登录时的提醒或操作

首先说明几点:

1.linux登录分交互式和非交互式,交互式就是一般常用的用用户名和密码直接登录;非交互式的则是用户不直接登录而是系统自动加载shell完成一些脚本。

2.用户登录时系统读取的文件一般有:/etc/profile,/etc/profile.d/*,/etc/bashrc,~/.bash_profile,~/.bashrc。一般含profile都是交互式要读取的,大多放置环境变量的定义;而bashrc是非交互式要读取的,大多放置别名等定义。
3.交互式和非交互式读取文件的顺序是不同的,此顺序非常关键,因为后面读取文件的内容会覆盖前面读取的文件的内容。

       交互式:/etc/profile --> /etc/profile.d/* --> ~/.bash_profile --> ~/.bashrc --> /etc/bashrc

       非交互式:~/.bashrc --> /etc/bashrc --> /etc/profile.d/*

 

我们以为chickenlxg用户添加一个欢迎信息为例:

 

首先建立我们的chickenlxg用户

       [root@localhost~]# useradd chickenlxg

       [root@localhost~]# passwd chickenlxg

 

创建提供欢迎语句的shell脚本

       [root@localhost~]#cd /home/chickenlxg

       [root@localhostchickenlxg]# vim welcome.sh

             #!/bin/bash

                              

             echo"Welcome $USER"

             ~                                                                                                                    

             ~                                                                                                                    

             ~   

 

给welcome.sh添加执行权限并更改其属主属组为chickenlxg

       [root@localhostchickenlxg]# chmod u+x welcome.sh

       [root@localhostchickenlxg]# chown chickenlxg:chickenlxg welcome.sh

 

将执行welcome.sh的语句加入chickenlxg的家目录中的.bashrc中

       [root@localhostchickenlxg]# vim .bashrc

# .bashrc

                                            

# Source global definitions

if [ -f /etc/bashrc ]; then

                                                 . /etc/bashrc

fi

                                                

# User specific aliases and functions

/home/chickenlxg/welcome.sh

 

切换到chickenlxg用户看下效果

       [root@localhostchickenlxg]# su - chickenlxg

       Welcome chickenlxg

       [chickenlxg@localhost~]$

 

 

扩展应用:可以为系统的不同用户提供各方面,比如磁盘空间使用情况、邮件提醒等登录提醒等服务。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值