linu下如何修改檔案時的預設許可權

2021-08-07 12:07:33 字數 4589 閱讀 4854

1樓:吉祥二進位制

使用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許可權。

2樓:匿名使用者

linux終端裡輸入如下命令: chmod 775 /檔案路徑/檔名

或者 chmod 775 -r /共享資料夾 即可

應該不可能做到吧,linux最好的地方就是安全,如果通過samba可以改別人的檔案,那就違背了linux的設計本質了,非建立者只能讀取,root使用者除外。

3樓:匿名使用者

touch file1, chmod o+w file1,給其他人寫的許可權。

如何設定unix/linux中新建立目錄或檔案的預設許可權

4樓:城南明月羿當年

普通檔案預設是644 也就是:

-rw-r--r-- 1 root root 0 may15 20:04 test

自已有讀寫(rw),同組人員有讀(r),其它有讀(r)預設許可權可通過umask 修改

預設umask 為022

檔案:666 - 022 = 644

目錄:777 - 022 = 755

如果你下了umask 011 的指令,則生成的檔案目錄許可權就變成:

檔案:666 - 011 = 655

目錄:777 - 011 = 766

5樓:匿名使用者

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

1、檢視當前umask值,終端執行:

$ umask

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

$ umask  nnn

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

示例:$ umask 002

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

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

執行該命令只在使用者本次登入期間有效,下次登入會恢復預設許可權umask。

3、讓umask值在使用者每次登入後都有效

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

4、常見許可權掩碼示例umask值 目錄 檔案

022    755    644027    750    640

002    775    664

006    771    660

007    770    660

linux下如何修改新建檔案時的預設許可權

6樓:蔚玉花泰綢

linux終端裡輸入如下命令:

chmod

775/檔案路徑/檔名

或者chmod

775-r

/共享資料夾

即可應該不可能做到吧,linux最好的地方就是安全,如果通過samba可以改別人的檔案,那就違背了linux的設計本質了,非建立者只能讀取,root使用者除外。

如何設定unix/linux中新建立目錄或檔案的預設許可權

7樓:匿名使用者

在unix或者linux中,每建立一個檔案或者目錄時,這個檔案或者目錄都具有一個預設的許可權,比如目錄755,檔案644,那麼這些預設許可權是怎麼控制的呢?

答案是「umask」許可權掩碼。一般預設的umask值為022,其最終效果就是新建立的目錄許可權為755,檔案許可權為644。所以只要修改了使用者的umask值,就可以控制預設許可權。

怎麼檢視當前umask值?

umask

0022

umask -s (suse linux enterprise 11例項)

u=rwx,g=rx,o=rx

怎麼根據實際需要設定umask值?

其實umask是許可權的反碼,你可以根據檔案或者目錄許可權的數字表示值計算得到。

目錄:7- 許可權數字

檔案:目錄許可權去掉執行許可權(不要使用目錄許可權減1,否則本來就沒有執行許可權還要減1就搞錯了)

如果您希望新建目錄的預設許可權為755,那麼可以設定umask值為:

7-7=0 7-5=2 7-5-2 即022

此時檔案的許可權為目錄許可權去掉執行許可權,即644。

常見許可權掩碼示例

umask值

怎麼修改umask值?

umask 三位數字(每位數字只能是1-7中的任一數字)

示例:umask 022

執行該命令只能使得本次登入有效,如果退出本次登入,下次不會有作用。

怎麼讓umask值在使用者每次登入後都有效?

將umask命令語句放到使用者環境變數profile檔案中。

修改所有使用者的umask值

在/etc/profile中增加語句umask nnn(許可權掩碼數字)

修改指定使用者的umask值

根據不同的shell,修改不同的配置檔案,在其中增加語句umask nnn(許可權掩碼數字),重新登入即可生效。

bourne shell (sh):$home/.profile

korn shell (ksh):$home/.profile

c shell (csh): $home/.login

bourne again shell(bash):它會在使用者目錄$home下依次查詢.bash_profile,.

bash_login,.profile檔案,並用找到的第一個作為自己的配置檔案,因此根據實際環境修改相應的檔案。

8樓:在晴天的雨傘

普通檔案預設是644 也就是:

-rw-r--r-- 1 root root 0 may15 20:04 test

自已有讀寫(rw),同組人員有讀(r),其它有讀(r)預設許可權可通過umask 修改

預設umask 為022

檔案:666 - 022 = 644

目錄:777 - 022 = 755

如果你下了umask 011 的指令,則生成的檔案目錄許可權就變成:

檔案:666 - 011 = 655

目錄:777 - 011 = 766

9樓:安徽新華電腦專修學院

字元方式

who: u檔案屬主許可權,g同組使用者許可權,o其他使用者許可權,a所有使用者(檔案屬主、同組及其他使用者);

operator: +增加許可權,-取消許可權,=設定許可權;

permission: r讀許可權,w寫許可權,x執行許可權。

chmod a-x file rw- rw- rw- 收回所有使用者的執行許可權

chmod og-w file rw- r-- r- - 收回同組使用者和其他使用者的寫許可權

chmod g+w file rw- rw- r- - 賦予同組使用者寫許可權

chmod u+x file rwx rw- r- - 賦予檔案屬主執行許可權

chmod go+x file rwx rwx r- x 賦予同組使用者和其他使用者執行許可權

10樓:大大蟲

設定使用者的umask值

在linux中新建目錄或檔案的預設許可權是由什麼決定的,可以修改嗎

11樓:種蕊折俏

當我們登入系統之後建立一個檔案總是有一個預設許可權的,那麼這個許可權是怎麼來的呢?這就是umask乾的事情。umask設定了使用者建立檔案的預設許可權,它與chmod的效果剛好相反,umask設定的是許可權「補碼」,而chmod設定的是檔案許可權碼。

一般在/etc/profile、$

[home]/.bash_profile或$[home]/.profile中設定umask值。

2019如何修改公式中的預設字型

找了半天,我也沒找到,好像不能對公式中的預設字型做更改,要更改也是對整個word的字型做更改 但是我現在連word的預設字型更改都找不到了 word2007 如何設定公式字型 20 畢業 等一些文件中常常要求 公式字型使用times new roman,而系統預設常常是另一種西文字型,怎樣更改公式中...

如何修改預設的檢視方式及顯示比例

1.開啟word文件。2.點選 檢視 下拉選單。3.要普通檢視點 普通 出現如下 4.要web版式檢視點 web版式 出現如下 5.要頁面檢視點 頁面 出現如下 7.要大綱檢視點 大綱 出現如下 顯示比例的方法如下 1.點選 檢視 選單中的 顯示比例 2.在彈出的對話方塊中選擇合適的比例 3.點選確...

中如何修改數字的預設字型,word中如何修改數字的預設字型

選中數字 開始 字型下拉 選擇需要的字型,如圖 word設定預設字型 1.如果文件已包含具有所需格式的文字,請選定該文字。2.單擊 格式 選單中的 字型 命令。3.選擇要應用於預設字型的選項。如果在第 1步中選定了文字,則您需要的屬性會顯示在對話方塊中。4.單擊 預設 按鈕。以後開啟的新文件都將使用...