當前位置:首頁 » 文件管理 » linux文件夾默認許可權設置

linux文件夾默認許可權設置

發布時間: 2022-09-24 14:27:24

linux文件許可權設置

文件的三個最基本的許可權是讀寫執行
r,讀,可以讀取文件,對目錄來說可以列出目錄的文件列表
4
w,寫,可以修改刪除文件,對目錄來說可以創建刪除文件
2
x,執行,可以執行文件,對目錄來說可以cd進入目錄
1
注意點:目錄上只有執行許可權,則可以進入或者穿越此文件夾,但是要訪問此文件夾下有讀取許可權的文件,則必須輸入文件名,只有執行許可權的文件夾,不能列出目錄,也不能刪除目錄
特殊位,SUID,SGID,stickt-bit位,如果設置了SUID的可執行文件被執行的,文件將以所有者的身份來運行。SGID,意思同SUID,sticky-bit位,盡管其他用戶有寫許可權,但是必須由屬主執行刪除和移動操作。子目錄也只有屬主可以操作。
許可權設置命令
chmod,-R,遞歸,s表示SUID或者SGID,t表示stick-bit,
chown,改變用戶屬主和組,-R遞歸,加:則是改變組,不加是改變用戶,
umask,設置文件默認生成編碼,就是創建一個新文件的時候的默認許可權,-S查看默認許可權。
find,查找文件,<起始目錄><選項表達式><條件匹配表達式><動作表達式>
選項表達式,-follow,遇到符號鏈接則跟蹤符號鏈接。-regextype指定-regex和-iregex使用的正則表達式的類型,-depth,查找子目錄之前先查找完當前目錄,-mount,不跨越文件系統,-xdev,同-mount,-maxdepth,最大深度查詢,
條件匹配表達式,-name
匹配文件名
-iname匹配文件名不區分大小寫,
-lname匹配符號鏈接文件名,
-ilname匹配符號鏈接文件名不區分大小寫,-path路徑,-regex,正則匹配,-iregex,正則匹配,不區分大小寫,-amin
N查找N分鍾之前被訪問過的所有文件,-atime
N
查找N天之前被訪問的文件,-cmin,和-ctime是文件狀態被修改過的(比如許可權),-mmin和-mtime是文件內容被修改過的,-uid
N查找uid是N的文件,-gid,查找gid是N的所有的文件,-inum,查找i-node是N的文件,-links
N,查找硬鏈接為N的文件,-size
N[bcwkMG]按照大小查找,-perm
MODE按照許可權查找,
-perm
-MODE,按照最低許可權查找,
-anewer
file,查找比file訪問時間新的文件,
-cnewer查找比fule新的修改時間的文件,
-newer
file查找比file新的內容修改過的文件,
-fstype指定類型的文件系統,-type指定文件類型,-empty內容為空,-user
NAME,按照用戶查找,-group按照組查找,-nouser,文件不屬於/etc/passwd中的用戶,-nogroup,文件不屬於/etc/group中的組
動作表達式,-print,每行一個文件,-print0取消間隔符。
grep
[options]
PATTERN
[FIFL...]所有文本內容,把匹配的行列印出來,-c只顯示匹配的次數,-i搜索時不區分大小寫,-n匹配行的行號,-v輸出不匹配的行,-A同時顯示匹配到的行後面的N行,-B匹配輸出行前面幾行,-C匹配輸出行前後各幾行,

㈡ 在Linux系統上創建的文件夾的默認許可權是什麼

linux下創建默認文件夾默認許可權是,創建者可讀寫可執行,同組的用戶可讀寫可執行,其它用於可執行可讀不能寫,即drwxrwxr-x
d代表文件夾
第一個rwx表示創建者可讀寫可執行,第二個rwx表示同組的用戶可讀寫可執行
第三個r-x表示其它用於可執行可讀不能寫。

㈢ LINUX下如何修改新建文件時的默認許可權

使用umask命令可以設置創建新文件時的默認許可權。
語法:umask [選項] [許可權掩碼]
參數說明:-S 以字元的方式來表示許可權掩碼

示例:設置文件的許可權掩碼,使新建文件自動生成默認許可權為rw-rw----
說明:rw-rw----對應的數字就是660 ,在Linux系統中,讀許可權(read,r)的值是4,寫許可權(write,w)的值是2,執行許可權(execute,x)的值是1,沒有授權的值是0 ,所以rw-rw----的數字許可權值就是660。因為是建立新的文件,Linux默認不允許用戶建立的文件具備可執行許可權,所以文件的最大值許可權值是666,umask值實際上是計算的最大許可權值的補碼,所以此時umask值是666-660=006
所以,要依次執行如下命令:
linux@server:~$ umask 006
linux@server:~$ touch abc
linux@server:~$ ll abc
-rw-rw---- 1 linux linux 0 2010-12-11 21:44 abc

擴展:兩個比較特殊的許可權掩碼
umask 777 #創建文件會沒有任何許可權,他和chmod是相反的。
umask 000 #具有所有許可權。但文件沒有x許可權。

㈣ Linux默認的文件及文件夾的許可權分別是多少

在linux中,一位用戶在創建文件和目錄時,對其具有的許可權都是一樣的,

在linux系統中任何文件/目錄都有一定的許可權,對於新創建的文件或目錄,也會有默認的訪問許可權。可能是出於安全的考慮,linux系統linux系統新建文件默認沒有執行許可權,其最大許可權為rw-rw-rw-(666),新建目錄的最大許可權為rwx-rwx-rwx(777)。而默認的許可權與umask命令有關。

、umask介紹

umask指定當前用戶在新建文件和目錄時的默認許可權,其值可以通過umask命令得到,其值的含義與chmod 命令是補碼的關系。也可以通過umask -S直接查看默認許可權。
注意:umask -S 顯示的是目錄的默認許可權>

  • 例如:umask 0002
    新建文件的許可權為(最大許可權666-002)664,即rw-rw-r--
    新建目錄的許可權為最大許可權(777-002)775,即rwxrwxr-x

㈤ 在linux中新建目錄或文件的默認許可權是由什麼決定的,可以修改嗎

當我們登錄系統之後創建一個文件總是有一個默認許可權的,那麼這個許可權是怎麼來的呢?這就是umask乾的事情。umask設置了用戶創建文件的默認許可權,它與chmod的效果剛好相反,umask設置的是許可權「補碼」,而chmod設置的是文件許可權碼。一般在/etc/profile、$
[HOME]/.bash_profile或$[HOME]/.profile中設置umask值。

㈥ linux下文件夾許可權設置

1、Linux許可權說明
linux的文件夾也有三種許可權分別是:
r(Read 讀取):對文件有讀取文件內容的許可權(cat指令);對目錄有查看目錄下內容的許可權(ls命令)。
x(eXecute 執行):對文件有執行文件的許可權(./指令);對目錄該有進入目錄的許可權(cd命令)。
w(Write 寫入):對文件有增加、刪除、修改文件內容的許可權;對目錄有增加、刪除、修改目錄下內容的許可權。w 是可以在目錄下創建、修改、刪除文件,不僅可以修改自己的文件也可以修改別人的文件,因此增加了一個t 許可權對 x 許可權進行了限制,表示只可以修改自己的文件。

umask 命令可以設置系統的許可權掩碼,即可以控制文件夾、文件生成時的默認許可權。文件夾的默認許可權是755、文件的許可權644.root 帳號的umask是022,而普通用戶的umask是002,這代表root用戶的文件對於其他用戶來說默認的許可權更少。文件的默認許可權是用666減umask,而文件夾的默認許可權是用777減umask,這樣的話相當於無論何時生成的文件的默認許可權都是不可能有運行的許可權。umask的設置可以在配置文件 /etc/bashrc 中進行設置、更改。

2、改變許可權

改變擁有者chown(change owner):

chown yly tmp //改變文件tmp的擁有者為yly用戶
chown -R yly:yly tmp //改變tmp文件及其下的文件和子目錄的許可權為yly用戶:yly組
說明:要改變的文件擁有者,也就是用戶名必須存在於/etc/passwd文件中,否則就會顯示錯誤。另外用戶密碼
是保存在/etc/shadow文件夾中的。

改變群組chgrp(change group):
chgrp yly tmp //改變tmp文件的群組為yly組
說明:要改變的目標群組名稱必須在於/etc/group文件中存在,否則就會顯示錯誤。
注意:當使用cp指令復制文件時,被復制的文件擁有者和群組仍沒有改變,此時需要使用以上指令進行設置。
改變文件許可權chmod

㈦ 如何設置UNIX/Linux中新創建目錄或文件的默認許可權

在unix或者linux中,創建一個新文件或者目錄時,這個文件或者目錄都具有一個默認的許可權,比如目錄755,文件644,這些默認許可權是由umask(許可權掩碼)來控制的,一般umask默認值為022,其最終效果就是新創建的目錄許可權為755,文件許可權為644。所以只要修改了用戶的umask值,就可以控制默認許可權。


1、查看當前umask值,終端運行:

$umask

2、根據實際需要設置新的umask:

$umasknnn

n為1-7中的任一數字,可以根據文件或者目錄許可權的數字表示值計算得到。

示例:

$umask002

目錄許可權:7-0=7,7-0=7,7-2=5, 即新建目錄的默認許可權為775

文件許可權:目錄許可權去掉執行許可權(-1),即664。

執行該命令只在用戶本次登錄期間有效,下次登錄會恢復默認許可權umask。


3、讓umask值在用戶每次登錄後都有效

編輯用戶環境變數(~/.profile)文件或者所有用戶環境變數(/etc/profile)文件中,修改(或增加)語句umask nnn。


4、常見許可權掩碼示例

umask值 目錄 文件

022 755 644

027 750640

002775664

006771660

007770660

㈧ 如何設置UNIX/Linux中新創建目錄或文件的默認許可權

文件/目錄許可權設置命令 chmod
其語法格式為:chmod [who] [opt] [mode] 文件/目錄名
其中who表示對象,是以下字母中的一個或組合:
u:表示文件所有者
g:表示同組用戶
o:表示其它用戶
a:表示所有用戶

opt則是代表操作,可以為:
+ :添加某個許可權
- :取消某個許可權
= :賦予給定的許可權,並取消原有的許可權

而mode則代表許可權:
r:可讀
w:可寫
x:可執行
例如:為同組用戶增加對文件a.txt的讀寫許可權:
chmod g+rw a.txt
翻譯:同組用戶 添加許可權 可讀 可寫 文件名a.txt

熱點內容
伺服器cpu能供多少電腦使用 發布:2024-10-09 23:05:21 瀏覽:349
演算法和嵌入式 發布:2024-10-09 23:04:34 瀏覽:553
谷歌內部伺服器錯誤是什麼意思 發布:2024-10-09 22:39:27 瀏覽:904
java中todate 發布:2024-10-09 22:01:49 瀏覽:854
android簡訊許可權設置 發布:2024-10-09 21:45:43 瀏覽:849
安卓手機轉移數據為什麼自動斷開 發布:2024-10-09 21:40:52 瀏覽:88
什麼是海關防盜密碼鎖 發布:2024-10-09 21:32:24 瀏覽:852
shell腳本的加減 發布:2024-10-09 21:23:23 瀏覽:402
安卓平板和蘋果的平板有什麼區別 發布:2024-10-09 20:26:37 瀏覽:428
上傳速度對網速的影響嗎 發布:2024-10-09 20:09:38 瀏覽:564