《linux就该这么学》第六节,计划任务和用户身份管理!
課本筆記:
? ? ? ??
?
case條件測試語句
? ? ? ??
4.4:計劃任務(wù)服務(wù)
? ? ? ? at 設(shè)置一次性計劃任務(wù)? ? ? ??
? ? ? ? at? 時間? ? //設(shè)置執(zhí)行的任務(wù)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? at? -l或atq? ? ?// 查看設(shè)置好但未執(zhí)行的任務(wù)
? ? ? ? ctrl+d 保存at計劃任務(wù)? ? ?ctrl+c取消at計劃任務(wù)
? ? ? ? atrm? 任務(wù)序號? ? //刪除計劃任務(wù)
? ? ? ? ? ??
? ? ? ? crontab? 設(shè)置長期任務(wù)或周期任務(wù)
? ? ? ? crontab? -e? ?//創(chuàng)建編輯計劃任務(wù)? ? ? ? ? ? ? ? ? ? ? crontab? ?-l? ? // 查看當前計劃任務(wù)
? ? ? ? crontab? ?-r? ? //刪除某條計劃任務(wù)? ? ? ? ? ? ? ? ? ? ?-u? 用戶名? ? //? 指定用戶
? ? ? ?編輯格式:分? 時? ?日? ?月? ?星期? ? ?命令? ? //沒有設(shè)置的項需用 “*”占位?
? ? ? ? /2? ?//代表每隔兩分鐘(兩天、兩月...)
? ? ? ? 多個時段可以用逗號,1,2,5,連續(xù)幾天也可以贏橫杠 -。
? ? ? ??
? ? ? ?“分” 取值0-59,“時” 取值0-23,“日” 取值1-31,“月” 取值1-12,“星期” 取值0-7,命令是要執(zhí)行的腳本或動作命令
? ? ? ? 例如:每天14:23屏幕輸出hahaha:crontab? -e
? ? ? ? ? ??
? ? ? ? *如果針對其他用戶,需 -u參數(shù),crontab -e? -u? linuxprobe,? ?查看任務(wù)也需要? -u 參數(shù)? crontab -l? -u? linuxprobe
第五章
5.1:用戶身份與能力
? ? ? ? 系統(tǒng)管理員:UID=0,權(quán)限最高,(以uid判斷,不要以為root這個名字判斷,因為root的uid是0,所以是管理員)
? ? ? ? 系統(tǒng)用戶:UID為1-999:為了避免出現(xiàn)漏洞被利用,默認服務(wù)程序會有獨立的系統(tǒng)用戶負責運行,終端一般為/sbin/nologin
? ? ? ? 普通用戶:UID從1000開始,是管理員創(chuàng)建用于日常工作
? ? ? ? ? ??
? ? ? ? useradd :創(chuàng)建新用戶。useradd? 【選項】 用戶名
? ? ? ? 用戶家目錄存放于/home中,默認shell解釋器為/bin/bash
? ? ? ? -d? ?//指定用戶家目錄? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-e? ?//賬戶到期時間
? ? ? ? -u? ?//指定uid? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -g? ?//指定用戶基本組(須已存在)
? ? ? ? -G? ?//指定一個或多個擴展用戶組? ? ? ? ? ? -N? ?//不創(chuàng)建與用戶同名的用戶組
? ? ? ? -s? ?//指定默認shell解釋器
? ? ? ? groupadd? 創(chuàng)建用戶組 。 groupadd 【選項】組名
? ? ? ? usermod? 修改用戶。 usermod 【選項】用戶
? ? ? ? -c? ?// 填寫用戶賬戶備注信息? ? ? ? ? ? ? ? ? ? ?-d -m? ? // 連用指定用戶家目錄并把舊數(shù)據(jù)轉(zhuǎn)移過去
? ? ? ? -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中,且是加密狀態(tài)。
5.2:文件權(quán)限與歸屬
? ? ? ? -? ?//普通文件? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? d? ?//目錄文件
? ? ? ? l? ?//鏈接文件? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? b? ?//塊設(shè)備文件
? ? ? ? c? ?//字符設(shè)備文件? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? p? ?//管道文件
? ? ? ? 對文件一般規(guī)定了所有者,所有組,其他用戶的所擁有的可讀(r),可寫(w),可執(zhí)行(x)等權(quán)限,亦可用4,2,1數(shù)字來表示。
? ? ? ? r(read):能夠讀取目錄內(nèi)文件列表
? ? ? ? w(write):能夠在目錄內(nèi)新建,修改等操作
? ? ? ? x(execurt):能夠切換目錄,對于文件(腳本)是指可執(zhí)行。
? ? ? ??
? ? ? ? 可根據(jù)數(shù)字來寫成:777(rwxrwxrwx),764(rwxrw-r--)等等。
? ? ? ? 三個數(shù)字不可相加,所有者是一個(rwx),所有組(rwx),其他用戶(rwx),需要熟練的相互轉(zhuǎn)化。
? ? ? ? 三個數(shù)字代表所有者權(quán)限,所有組權(quán)限,其他用戶權(quán)限,可用ls? ?-l? 命令來查看:
? ? ? ?
? ? ? ? 例如上述的文件:普通文件,644權(quán)限,屬主root,屬組root,大小,時間,文件名
? ? ? ?chmod? //設(shè)置文件或目錄的權(quán)限。chmod 【參數(shù)】權(quán)限? 文件或目錄
? ? ? ?-R? ? //遞歸操作? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-f? ?//忽略錯誤
? ? ? ?例:chmod? ?-Rf? ?777? ?/etc/fstab? ? ?//給予777權(quán)限
? ? ? ? chown? 設(shè)置文件或目錄的所有者或所有組。chown? 【參數(shù)】 所有者:所有組? 文件或目錄
? ? ? ? -R? ?//遞歸操作? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-f? //忽略錯誤
? ? ? ? 例:chown? ?linuxprobe:root? ?test? ? 把test所有者改為linuxprobe,所有組為root
?
借鑒請改動
復習:計劃任務(wù)和第五章
下周復習第五、六、七章
轉(zhuǎn)載于:https://www.cnblogs.com/charelee/p/9964292.html
總結(jié)
以上是生活随笔為你收集整理的《linux就该这么学》第六节,计划任务和用户身份管理!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 曾国藩:诚敬静谨恒!
- 下一篇: 机器人 工具坐标系的标定