溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

用戶權(quán)限及系統(tǒng)延時及定時機制

發(fā)布時間:2020-06-28 02:55:55 來源:網(wǎng)絡(luò) 閱讀:335 作者:MissLeejuan 欄目:移動開發(fā)

#####用戶權(quán)限列表######
#
######1.權(quán)限列表的定義#####
#制定特殊用戶對某個文件有特殊權(quán)限的記錄表格
######2.權(quán)限列表的識別#####
#權(quán)限位有+ 權(quán)限列表中開啟權(quán)限位是.,表示權(quán)限尚未開啟
######3.權(quán)限列表的查看#####
#getfacl file
##file:file          ##文件名稱
##owner:root         ##文件所有人
##group:root         ##文件所有組
#user::rw-            ##文件所有人權(quán)限
#user:kiosk:rwx       ##特殊制定用戶權(quán)限
#group::r--           ##組權(quán)限
#mask::rwx            ##權(quán)限閥值
#other::r--           ##其它人權(quán)限
######4.如何設(shè)定acl列表
#setfacl -m u:uername:權(quán)限 filename
#setfacl -m u:kiosk:rw file        ##指定用戶kiosk對file文件有讀寫權(quán)力
#setfacl -x u:kiosk file           ##刪除列表中的kiosk用戶信息
#setfacl -x g:kiosk file           ##刪除列表中的kiosk組信息
#setfacl -b file                   ##關(guān)閉列表
######5.mask權(quán)限閥值#####
#如果對有權(quán)限列表的文件執(zhí)行chmod很有可能會修改該權(quán)限列表中的mask值
#mask為特殊用戶能夠獲得的最大權(quán)限值
#setfacl -m m:權(quán)限                ##修改該mask的值
######6.默認權(quán)限#####
#當我們需要在指定目錄中新建文件或目錄都對指定用戶有特殊權(quán)限時
#setfacl -m d:u:username 權(quán)限 filename
#例:
#mkdir see
#setfacl -m d:u:kiosk:rwx see
#getfacl see
## file: see
## owner: root
## group: root
#user::rwx
#group::r-x
#other::r-x
#default:user::rwx
#default:user:kiosk:rwx
#default:group::r-x
#default:mask::rwx
#default:other::r-x
#默認權(quán)限對已有文件不生效
#默認權(quán)限對目錄本生不生效
#
#在企業(yè)七以前的版本上進行acl列表設(shè)定時
#dumpe2fs /dev/vda1 | grep mount    ##激活
#tune2fs -o acl /dev/vda1           ##加載配置
#tune2fs -o ^acl /dev/vda1          ##關(guān)閉
#
######系統(tǒng)延時及其定時機制#####
######1.延時#####
#at time
#at>動作
#at> <EOT>
#ctrl+d      ##執(zhí)行
#
#例:
#at 19:20
#at> touch file3
#at> <EOT>
#job 1 at Wed Nov  2 19:20:00 2016
#執(zhí)行結(jié)果:
#-rw-rw-r--+ 1 root root 0 Nov  2 19:20 file3
# atrm任務(wù)號                       ##結(jié)束延時任務(wù)
# 可以編寫一個腳本測試。一定要給腳本執(zhí)行權(quán)限。否則執(zhí)行不了。
# 當執(zhí)行動作有輸出時。輸出的內(nèi)容會以郵件的形式發(fā)送給人物發(fā)起人
# 查看方式
# mail
# 輸入郵件號
# at用戶的黑白名單
# /etc/at.deny                ##默認存在并生效
# /etc/at.allow               ##默認不存在,一旦存在。/etc/at.deny 失效
#
# #####2.定時任務(wù)#####
# 命令方式發(fā)起
# crontab -u username -e
# MM hh dd mm ww
# MM/2                        ##每隔2分鐘
# hh2-hh3                     ##幾點到幾點
# hh2,hh3                     ##幾點和幾點
#
# crontab -l
# crontab -u username -r
#
# 文件的方式發(fā)起
# vim /etc/cron.d/filename
# MM hh dd mm ww USERNAME 動作
#
# echo `MM hh dd mm ww USERNAME 動作` >/etc/cron.d/filename
#
# 黑白名單
# /etc/cron.deny
# /etc/cron.allow
#
# #####3.系統(tǒng)臨時文件的管理#####
# vim /usr/lib/tmpfiles.d/*.conf
# type   filename   perm   user   group   time
# d      /mnt/file  1777   root   root    10s
#
# systemd-tmpiles --create /usr/lib/tmpfiles.d/*
# systemd-tmpiles --clean /usr/lib/tmpfiles.d/*
# * 表示所在文件名稱
# #####diff命令#####
# 可以比較兩個文件的不同點
# diff [選項] 源文件 目標文件
# 例:
# echo `hostname` > file1
# echo `hostname` > file2
# echo 12345 >> file2
#  cat file1
#  foundation40.ilt.example.com
#   cat file2
#   foundation40.ilt.example.com
#   12345
#   diff file1 file2
#   1a2
#   > 12345
#   vimdiff 源文件 目標文件     ##分屏高亮顯示不同的行
#   diff -u 源文件 目標文件 > file.path    ##將兩文件中的不同重定向到file.path
#
#
#   #####打補丁#####
#   yum install patch -y             ##安裝軟件
#
#   patch file1 file.path            ##給file1打補丁
#   patch -b file1 file.path         ##補丁前先備份源文
#   ##備份后會在所在目錄下出現(xiàn)  file1.orig



向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI