免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
linux權限及ntfs文件系統權限的知識

關于ntfs權限的問題


文件的權限:

[-dcbps][u:rwx][g:rwx][a:rwx] 
其中: r=4, w=2, x=1,  u=owner, g=group, a=all user
           d=dir, -=file, l=symbolic link, p=pipe, 

           c=character device, b=block device,  d=door, s = socket

linux下,目錄的r——可列目錄,w——可寫/刪/改名,x——可進入訪問;

                     文件r——可讀,w——可寫/刪/改名,x——執(zhí)行

權限的組合可匯合成一個數字: rwx = 4+2+1 = 7

因此:-rwxrwxrwx = 777, -rw-rw-rw=666, -rwx-r-x-r-x=755

一般通過chmod的參數進行設置:

chmod 777 /dir/file 設置文件為讀寫執(zhí)行chmod -x /dir/file 刪除文件uga的可執(zhí)行chmod ga-w /dir/file 刪除文件ga的可寫權限chmod u=rx /dir/file 重設置文件u為讀和執(zhí)行chmod +x /dir/file 增加文件uga為可執(zhí)行

umask & fmask & dmask的使用

umask —— 設置目錄和文件的權限過濾
fmask —— 設置文件的權限過濾
dmask —— 設置目錄的權限過濾
dmask和fmask是mount的選項,針對fat/ntfs文件系統,適用于fstab配置
不同于chmod/chown的權限值,它們三個是有mask——過濾的意思 ,以下是它們的對文件的讀寫權限:
    0   1   2   3   4   5   6   7r   +   +   +   +   -   -   -   -w   +   +   -   -   +   +   -   -x   +   -   +   -   +   -   +   -

其實這個結果是通過 mask = rwx - 文件權限

如設置文件為0755權限,那么mask值則需為0022,即:0755=0777-0022

fstab實例

<file system> <mount point> <type>         <options>       <dump> <pass>/dev/hda1      /media/win    ntfs  defaults,utf8,umask=111   0      0

其中:umask=111==>(777-111)=666=rw-rw-rw, 即文件擁有讀寫權限

可以重新設計更更嚴格的權限關系:

           dmask=022,fmask=133 即:f=755=rwxr-xr-x, d=644=rw-r--r--

注意:其實umask可理解為關閉某些權限??梢允褂胾mask命令改變一個文件的權限:
umask 查看當前目錄的權限maskumask <mask> 設置當前

文件權限進階—— 文件的組和用戶繼承關系suid和sgid

當文件設置了suid后,該文件運行時以擁有者身份執(zhí)行
chmod 755 file (owner)chmod u+s file ==> -rwsr-xr-x (user)(即當使用user執(zhí)行時,它以owner的身份執(zhí)行)(suid常用于文件上,目錄一般沒有執(zhí)行權限)

當目錄設置了sgid后,其他人要是有r/x/w權限時,其他人創(chuàng)建的子目錄的組為當前擁有的組

chmod 757 dir (owner)chmod g+s dir ==> drwxr-srwx (ower)mkdir dir/newidr (user)(即當user創(chuàng)建子目錄時,它的組是owner,它的擁有者則是user)(sgid常用于目錄上)

當目錄設置了sticky后,防止別人刪除目錄的資料

chmod 757 dir (owner組)chmod o+t dir ==> drwxr-srwt (owner)rm -r dir (user) ==> error(user無法刪除,雖然開放了刪除權限,但還是只有owner可刪除)

例子:

chmod  u=rwxs,o=rx   filechmod  g+s,o=wrx    test/chmod  o=rwxt   test/ chmod 1775 test/

0755也就是755, 而1755前面的1則與suid/sgid/sticky相關,看下表:

(可以理解為suid=4,sgid=2,sticky=1)
	suid	sgid	sticky	模式數字	on	on	on	7	on	on	off	6	on	off	on	5	on	off	off	4	off	on	on	3	off	on	off	2	off	off	on	1	off	off	off	0

文件的擁有者

一般通過chown進行設置
查看當前登錄	w或者who查看當前用戶名 	whoami查看當前用戶組id  id <u>  或者 finger <u>查看用戶登錄記錄  last		lastb查看所有用戶	cut -d : -f 1 /etc/passwd		cat /etc/passwd |awk -F \: '{print $1}'查看當前組   	groups查看指定組   	groups 改變擁有者   	chown  /dir/file改變組		chgrp  /dir/file改變組及擁有者	chown : /dir/file其他		groupadd/groupmod/groupdel		useradd/usermod/userdel

最后進階理解fstab配置

<file system> <mount point> <type>                    <options>               <dump> <pass>/dev/hda1 /media/win ntfs defaults,utf8,uid=1000,gid=1000,fmask=133,dmask=022 0 0

參考文章

http://www.itlearner.com/article/4594

http://askubuntu.com/questions/429848/dmask-and-fmask-mount-options

http://blog.sina.com.cn/s/blog_70545bad0100xdnp.html

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服