zoukankan      html  css  js  c++  java
  • 《linux就该这么学》第六节,计划任务和用户身份管理!

    课本笔记:

            

    case条件测试语句

            

    4.4:计划任务服务

            at 设置一次性计划任务        

            at  时间    //设置执行的任务                              at  -l或atq     // 查看设置好但未执行的任务

            ctrl+d 保存at计划任务     ctrl+c取消at计划任务

            atrm  任务序号    //删除计划任务

                

            crontab  设置长期任务或周期任务

            crontab  -e   //创建编辑计划任务                      crontab   -l    // 查看当前计划任务

            crontab   -r    //删除某条计划任务                     -u  用户名    //  指定用户

           编辑格式:分  时   日   月   星期     命令    //没有设置的项需用 “*”占位 

            /2   //代表每隔两分钟(两天、两月...)

            多个时段可以用逗号,1,2,5,连续几天也可以赢横杠 -。

            

           “分” 取值0-59,“时” 取值0-23,“日” 取值1-31,“月” 取值1-12,“星期” 取值0-7,命令是要执行的脚本或动作命令

            例如:每天14:23屏幕输出hahaha:crontab  -e

                

            *如果针对其他用户,需 -u参数,crontab -e  -u  linuxprobe,   查看任务也需要  -u 参数  crontab -l  -u  linuxprobe

    第五章

    5.1:用户身份与能力

            系统管理员:UID=0,权限最高,(以uid判断,不要以为root这个名字判断,因为root的uid是0,所以是管理员)

            系统用户:UID为1-999:为了避免出现漏洞被利用,默认服务程序会有独立的系统用户负责运行,终端一般为/sbin/nologin

            普通用户:UID从1000开始,是管理员创建用于日常工作

                

            useradd :创建新用户。useradd  【选项】 用户名

            用户家目录存放于/home中,默认shell解释器为/bin/bash

            -d   //指定用户家目录                               -e   //账户到期时间

            -u   //指定uid                                            -g   //指定用户基本组(须已存在)

            -G   //指定一个或多个扩展用户组            -N   //不创建与用户同名的用户组

            -s   //指定默认shell解释器

            groupadd  创建用户组 。 groupadd 【选项】组名

            usermod  修改用户。 usermod 【选项】用户

            -c   // 填写用户账户备注信息                     -d -m    // 连用指定用户家目录并把旧数据转移过去

            -e   //账户到期时间                                    -g   //变更所属用户组

            -G   //变更扩展用户组                               -L    //  锁定用户禁止登陆

            -U    //解锁用户允许登陆                           -s    //变更默认终端

            -u    //修改uid

            可以使用  id  【用户名】命令来查看用户

                

            passwd  修改用户密码。 passwd 【选项】用户

            -l   //锁定用户禁止登陆                                      -u   //解锁用户允许登陆

            --stdin    //允许通过标准输入修改用户密码       -e    // 强制用户下次登录修改mima

            -d   //使该用户可以空密码登陆                         -S    //显示用户密码是否被锁定

            userdel  删除用户。userdel  【选项】  用户名

            -f    //强制删除用户                                           -r   //同事删除用户以及家目录

            用户信息保存在:/etc/passwd

            用户组信息保存:/etc/group

            /etc/passwd中各字段意思:

            root:x:0:0:root:/root:/bin/bash

            用户名:密码(已加密):UID:GID:用户全名:家目录:使用的shell解释器

            /etc/group中各字段意思:

            root:x:0:

            组名:密码(已加密):GID的ID :组成员

            完全可以在/etc/passwd和/etc/group中写入信息来添加或者修改用户,用户密码则被保存在/etc/shadow中,且是加密状态。

    5.2:文件权限与归属

            -   //普通文件                                                      d   //目录文件

            l   //链接文件                                                      b   //块设备文件

             //字符设备文件                                              p   //管道文件

            对文件一般规定了所有者,所有组,其他用户的所拥有的可读(r),可写(w),可执行(x)等权限,亦可用4,2,1数字来表示。

            r(read):能够读取目录内文件列表

            w(write):能够在目录内新建,修改等操作

            x(execurt):能够切换目录,对于文件(脚本)是指可执行。

            

            可根据数字来写成:777(rwxrwxrwx),764(rwxrw-r--)等等。

            三个数字不可相加,所有者是一个(rwx),所有组(rwx),其他用户(rwx),需要熟练的相互转化。

            三个数字代表所有者权限,所有组权限,其他用户权限,可用ls   -l  命令来查看:

           

            例如上述的文件:普通文件,644权限,属主root,属组root,大小,时间,文件名

           chmod  //设置文件或目录的权限。chmod 【参数】权限  文件或目录

           -R    //递归操作                                                 -f   //忽略错误

           例:chmod   -Rf   777   /etc/fstab     //给予777权限

            chown  设置文件或目录的所有者或所有组。chown  【参数】 所有者:所有组  文件或目录

            -R   //递归操作                                               -f  //忽略错误

            例:chown   linuxprobe:root   test    把test所有者改为linuxprobe,所有组为root

     

    借鉴请改动

    复习:计划任务和第五章

    下周复习第五、六、七章

  • 相关阅读:
    spark shuffle过程分析
    Android实现网络多线程断点续传下载
    幻世(OurDream)TM 2D图形引擎开通捐赠渠道
    MDA模型定义及扩展
    STL在迭代的过程中,删除指定的元素
    c# POST和GET方式通过server地址提交数据
    Python爬虫抓取csdn博客
    Word Ladder II
    HDU 4183 Pahom on Water(最大流SAP)
    poj1011 Sticks
  • 原文地址:https://www.cnblogs.com/charelee/p/9964292.html
Copyright © 2011-2022 走看看