-
#權限對于目錄的作用
#對文件來講:最高權限是 X(執行);對目錄來講:最高權限是w(寫)
對目錄來說,能賦予的權限只有 0 5(rx) 7(rwx)
4(r__)、1(__x)、6(rw_)沒有意義
#用超級用戶賦予權限,用普通用戶驗證權限
查看全部 -
#權限的作用
#數據是文件的內容,文件名是目錄的內容,所以具有寫權限,也不能刪除文件
查看全部 -
#基本權限的修改
#修改權限的命令, -R遞歸賦予目錄下文件操作的權限
#上述方式比較麻煩,更簡單方法如下:
#給所有人賦予權限chmod a=rw cangls.av
#還是比較麻煩,使用數字表示權限
#常見的權限: 777 644 755
查看全部 -
#權限課程大綱
查看全部 -
6、我的總結
針對目錄
755是最常用的權限設定方式,(目錄所有者可以刪除和創建目錄下文件,其他人只能進入看看)
稍微嚴謹一點是750,其他人進都進不來
極端嚴謹一點是700,就我自己能進能看能改,其他所有拒之門外
針對普通文件
644是最常用的權限設定方式,(文件所有者能看能改,其他人只能看)
640是其他人不能看不能改
600是其他所有人不能看不能改
針對可執行文件
754是最常用的權限設定方式,(文件所有者可以看改執行,組內可以執行,其他人只能看)
750、740、700都是可以的
還有一點
文件所有者必須為7或者是6,要不就是殺比
查看全部 -
6、我的總結
針對目錄
755是最常用的權限設定方式,(目錄所有者可以刪除和創建目錄下文件,其他人只能進入看看)
稍微嚴謹一點是750,其他人進都進不來
極端嚴謹一點是700,就我自己能進能看能改,其他所有拒之門外
針對普通文件
644是最常用的權限設定方式,(文件所有者能看能改,其他人只能看)
640是其他人不能看不能改
600是其他所有人不能看不能改
針對可執行文件
754是最常用的權限設定方式,(文件所有者可以看改執行,組內可以執行,其他人只能看)
750、740、700都是可以的
還有一點
文件所有者必須為7或者是6,要不就是傻逼
查看全部 -
6、我的總結
針對目錄
755是最常用的權限設定方式,(目錄所有者可以刪除和創建目錄下文件,其他人只能進入看看)
稍微嚴謹一點是750,其他人進都進不來
極端嚴謹一點是700,就我自己能進能看能改,其他所有拒之門外
針對普通文件
644是最常用的權限設定方式,(文件所有者能看能改,其他人只能看)
640是其他人不能看不能改
600是其他所有人不能看不能改
針對可執行文件
754是最常用的權限設定方式,(文件所有者可以看改執行,組內可以執行,其他人只能看)
750、740、700都是可以的
還有一點
文件所有者必須為7或者是6,要不就是傻逼
查看全部 -
文件的默認權限
Windows之中文件的權限是從文件夾的權限繼承過來的。
umask 查看文件默認權限
文件的默認權限最大只能為666,不給執行權限
目錄的最大默認為777
umask 0002 臨時生效
vi /etc/profile 永久生效
查看全部 -
其他人的權限不允許賦7,因為不安全。
如果需要修改其他人的權限,推薦修改所有者:chown 用戶名 文件名
修改所有組:chgrp 用戶名 文件名
將用戶添加到用戶組:gpasswd 用戶名 用戶組
分配文件權限的基本原則:在最小權限情況下能夠實現要求即可。
查看全部 -
對文件具有寫權限,不一定能刪除文件。因為對文件的寫權限是對文件內容的操作,而刪除文件是對目錄內容的操作。所以要刪除文件必須要有對文件目錄的寫權限。
查看全部 -
windows中的文件默認權限全部從上一級繼承而來。
linux中查看默認權限umask
0022 第一位0特殊權限,默認權限為0022(此為root用戶等)
注:其他用戶[UID>199]默認權限是0002,在/etc/profile下可以看見
umask 0022 臨時生效
/etc/profile 永久生效
文件默認沒有執行權限,必須手工賦予。故而默認最大權限為666。
666= -rw-rw-rw-
022= -----w--w- 666-022=-rw-r--r--
文件默認最大權限為777 umask默認為0000 默認權限為777
查看全部 -
uaeradd seven
groupadd seven
groups 查看當前登錄用戶的組內成員
/etc/group文件包含所有組
/etc/shadow和/etc/passwd系統存在的所有用戶名
chown seven test.sh
chgrp seven test.sh
chown seven:seven test.sh
查看全部 -
2.修改文件權限
使用chmod命令修改文件權限模式。
命令: chmod [選項] 模式 文件名
選項: -R 遞歸(用于目錄)
模式:[u/g/o/a] [+ - =] [rwx] 或 [mode=xyz](x,y,z為-或1-7)
2.1.基本修改方式:
模式:
[u/g/o/a] u代表文件所有者,g代表文件所屬組,o代表其他人,a代表所有人,u/g/o/a定義可以在一條命令中,用逗號","隔開。
[+ - =] +代表增加權限,-代表減少權限,=代表直接賦予權限(不論是否已經有該權限)。
[rwx] r代表讀,w代表寫,x代表執行。
示例:
chmod u+x user.sh #給文件所有者添加user.sh文件的執行權限
chmod g+w,o+w user.sh # 給文件所屬組以及其他用戶添加user.sh文的寫權限
chmod u-x,g-w,o-w user.sh? #刪除user.sh文件的文件所有者的執行權限,文件所屬組以及其他用戶的寫權限
chmod a=rwx user.sh #給所有人賦予user.sh文件的讀、寫、執行權限
chmod u=rwx,g=rw user.sh? #對user.sh文件,給文件所有者賦予讀、寫、執行權限,給文件所屬組賦予讀、寫權限
2.2.權限的數字表示和修改方式:
模式:
[mode=xyz]
其中:
x,y,z分別代表文件所有者,文件所屬組和其他人,數值為-(無權限)或1-7之間的數值。
基本的3個權限 r 為4,w為2,x為1,3個數字的各種和代表三種權限的不同組合。
3代表1+2(wx權限),5代表1+4(rx權限),6代表2+4(rw權限),7代表1+2+4(rwx權限)。
示例:
chmod 755 user.sh 給user.sh文件賦予文件所有者的讀、寫、執行權限,文件所屬組的讀、執行權限,其他人的讀、執行權限。
chmod 777 user.sh 給user.sh文件賦予文件所有者、文件所屬組、其他人所有權限。
常用權限組合:777最高權限、644常用文件權限、755執行權限
注意:諸如456這樣的權限是可以設置的,但是實際價值不大,一般不會在生產環境中使用。
查看全部 -
文件夾----》文件----》文件數據
(1)數據是放在文件中的。
(2)文件名是放在目錄中的。
(3)分區比較:
【1】文件內容和文件是放在一塊區域的空間下。
【2】二文件名是放在文件夾的那塊區域的空間下。
【3】所以對文件有【寫權限】,是不能夠刪除文件的【原因:】文件名是放在文件夾的那個空間下的, 你并沒有給文件夾的刪除權限,所以他的下級文件是沒辦法刪除的
權限對文件的作用
rwx讀寫執行到底能干嘛呢?
r:讀取文件內容(cat/more/head/tail)
w: 編輯、新增、修改文件內容(vi/vim/echo)(echo 內容 >>/> 文件名)
雖然w是寫權限,但是不包含刪除文件。
查看全部 -
系統中的10位:
? 首位代表文件類型: - 文件? d 目錄? l 軟鏈接
? 后面九位每三位為一組分別代表 u:所有者 g:所在組 o:其他人
? ?
基本權限:
r:讀 w:寫 x:執行
更改權限命令:chmod [模式] 選項 文件名
[ugoa][+-=][rwx]
[420]
chmod -R u+w,g+r cang.ls
chmod -R u-w,g-r cang..ls
chmod -r u=rwx cang.ls
chmod 777 cang.ls
權限對文件的影響
? ?r:查看文件 w:寫文件 x:可以執行文件
? ? ? ? 目錄,文件,數據存儲在不同的存儲塊中,當對文件擁有寫的權限時即對其下級的數據擁有寫入和刪除權限,但不能刪除文件名本身。對文件來說最高的權限就是X執行。要想刪除文件名本身還需要對其上級目錄文件擁有W寫的權限。
權限對目錄的影響
? ? ? ?r:可以查看文件下的目錄名(ls)? w:具有修改目錄結構的權限。如新建文件和目錄,刪除此目錄下文件和目錄,重命名此目錄下文件和目錄,剪切(touch rm mv cp) x:可以進入目錄(cd)? 目錄的最高權限是w,只能對其附值為0 5 7 其他數字都沒實際意義
查看全部 -
對root用戶無效
查看全部 -
修改文件的所屬組
查看全部
舉報