Linux基础随笔(关于限制用户单一文件大小及使用系统自带的mail功能)

Linux基础随笔(关于限制用户单一文件大小及使用系统自带的mail功能),第1张

概述1、限制用户可以创建最大的文件大小: [[email protected] ~]# vim /etc/security/limits.conf #编辑该文件# /etc/security/limits.conflvjianzhao soft fsize 90000 #这是软限制,单位是KBlvjianzhao hard fsize 1024 1、限制用户可以创建最大的文件大小:
[[email protected] ~]# vim /etc/security/limits.conf     #编辑该文件# /etc/security/limits.conflvjianzhao soft fsize 90000                      #这是软限制,单位是KBlvjianzhao hard fsize 102400                   #这是硬限制,单位是KB                    .....................#省略部分内容

上面的两行配置是对用户lvjianzhao设置了一些限制,该用户最大能创建的单一文件不会超过100M。

2、查询用户的登录终端,以及登录历史记录
[[email protected] ~]# w              #w命令查询当前用户登录在哪个终端 13:04:54 up  1:32,8 users,load average: 2.13,0.55,0.21USER     TTY      FROM             [email protected]   IDLE   Jcpu  U WHATroot     pts/0    192.168.1.8      11:13    1:33m  0.52s  0.02s bashroot     pts/1    192.168.1.8      11:22    1:42m  0.02s  0.02s -bashroot     pts/2    192.168.1.8      12:21   38.00s  0.30s  0.30s -bashlv       pts/3    192.168.1.8      13:01    3:46   0.01s  0.01s -bashlvjianzh pts/4    192.168.1.8      13:01    3:15   0.03s  0.03s -bashroot     tty2                      13:04   46.00s  0.05s  0.05s -bashroot     :0       :0               13:04   ?xdm?  39.10s  0.44s /usr/libexec/gnroot     pts/5    :0               13:04    3.00s  0.02s  0.00s w#第一行显示目前得时间、开机多久,几个使用者在系统上平均负载等;#第二行只是各个项目的说明#第三行以后,每行代表一个使用者,如上所示“lv”登录并取得终端pts/3[[email protected] ~]$ who  #使用“who”命令查看出来的信息和“w”命令比起来相对简约一些,更方便看root     pts/0        2019-09-03 11:13 (192.168.1.8)root     pts/1        2019-09-03 11:22 (192.168.1.8)root     pts/2        2019-09-03 12:21 (192.168.1.8)lv       pts/3        2019-09-03 13:01 (192.168.1.8)lvjianzhao pts/4        2019-09-03 13:01 (192.168.1.8)root     tty2         2019-09-03 13:04root     :0           2019-09-03 13:04 (:0)root     pts/5        2019-09-03 13:04 (:0)[[email protected] ~]$ lastlog  #lastlog命令是用来查看所有用户的历史登录记录

当查出当前登录在系统上的用户以及使用的终端后,便可以和对方发送一些消息,进行工作上的协调,如下:

[[email protected] ~]# write lv pts/3       #write为命令字,lv为用户名,pts/3为所在终端hello,ni zai jin xing shen me gong zuo     #这是要发送的消息#输入结束后,按下回车键换行,并且按下[crtl+d]来结束输入#然后lv所在的终端就会显示以下内容:Message from [email protected] on pts/2 at 13:46 ...pts/3EOFMessage from [email protected] on pts/2 at 13:46 ...hello744ni zai jin xing shen me gong zuoEOF#若不想收到其他用户以这种方式与自己通信,可以使用以下方法:[[email protected] ~]$ mesg                 #查看消息状态is y       #“y”表示开启接收消息[[email protected] ~]$ mesg n      #“n”表示关闭,不接收消息[[email protected] ~]$ mesg                 #再查看,确认is n[[email protected] ~]$ write lv pts/3  #使用“lvjianzhao”用户和“lv”用户通信,直接禁止了write: lv has messages Disabled on pts/3#虽然可以禁止其他用户给用户“lv”发送消息,但是无法禁止root用户给“lv”发消息
3、系统自带的mail邮件功能

(1)给用户“lv”发送邮件:

[[email protected] ~]$ mail -s "who are you?" lv            #给用户“lv”发邮件,标题就是引号中的内容#以下是邮件正文ni shi shei a.                      #输入完毕后,继续输入一个“ . ”即可发送,这个“ . ”很重要。EOT[[email protected] ~]$                 #退出到命令提示符则表示发送成功了。

(2)会到lv用户登录的控制台:

[[email protected] ~]$ mail                    #执行mail命令Heirloom Mail version 12.5 7/5/10.  Type ? for help."/var/spool/mail/lv": 1 message 1 new>N  1 [email protected]  Tue Sep  3 14:37  18/628   "who are you"      #这就是刚才发送的邮件,开头的“N”表示未读的意思& ?                            #这里可以输入很多指令,输入“?”可查看可以输出的指令               mail commandstype <message @R_404_6818@>             type messagesnext                            goto and type next messagefrom <message @R_404_6818@>             give head lines of messagesheaders                         print out active message headersdelete <message @R_404_6818@>           delete messages                .........................#省略部分内容#具体所支持的东西,使用翻译软件翻译即可

部分指令的使用如下:

———————— 本文至此结束,感谢阅读 ————————

总结

以上是内存溢出为你收集整理的Linux基础随笔(关于限制用户单一文件大小及使用系统自带的mail功能)全部内容,希望文章能够帮你解决Linux基础随笔(关于限制用户单一文件大小及使用系统自带的mail功能)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1024354.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存