4-2 許可權及許可權管理

來源:互聯網
上載者:User

標籤:遮罩   使用者建立   顯示   chmod   別名   tmp   環境   通過   --   

1. 改變檔案宿主(只有管理員可以使用此命令)

chown:change owner

#chown USERNAME file,……

#chown 路徑

 

這個對檔案和目錄都有效

#ls –ld /tmp/某個檔案夾        (d指檔案夾)

 

 

-R  修改目錄及其內部檔案的屬主

-- reference 引用參考

--reference=/path/to/somefile    file1,……(把後面屬主設定與前一樣)

 

 

 

 

2. chgrp:change group

跟chown用法一樣

 

可同時改屬主和屬組

chown USERNAME:GRPNAME file

 

chown :GRPNAME file, 也可以改宿組

 

 

3. 改檔案許可權

chmod:修改檔案的許可權

 

修改三類yoghurt的許可權(宿主、宿組、其它)

#chmod MODE file…

 

修改某類或某些類使用者權限

u,g,o,a(all)

chmod 使用者類別=mode     file…

#chmod u=rwx  /tmp/adc (註:不支援數字)

 

 

 

修改某類的使用者某個或某些位許可權

 

有個作業習題

 

 

 

可以查一下使用者建立的過程

 

其實,/etc/shadow是0,其實管理員是有許可權的,傳說/etc/passwd中有個s ,那就不知道了,但是這部的許可權不一樣。

原話是,passwd下有個s,所以普通使用者可以加許可權

 

可以查一下,手動建立使用者的過程。

 

檔案預設沒有執行許可權的,若算得結束後有執行許可權,則將其許可權加一。

umask :遮罩碼

#umask    (顯示當前umask)

建立檔案的許可權是umask是666,建立目錄的許可權是777

 

 

這邊有個小問題就是umask我只看了一下目錄的,但是檔案的還沒有看到。也沒有想到

 

 

4. 從使用者的角度來談shell

分為兩個,一個是登入式shell,還有一個是非登入式shell

登入式shell:正常通過終端登入、su –u USERNAME、su –l USERNAME

非登入式shell:su USERNAME、圖形終端下開啟命令視窗、自動執行的shell指令碼

 

bash的設定檔

全域配置:/etc/profile、/etc/profile.d/*.sh檔案、/etc/bashrc

個人配置:~/.bash_profile、~/.bashrc

 

profile類的檔案:設定環境變數、運行命令或指令碼

bashrc類的檔案:設定本地變數、定義命令別名

 

登入式shell如何讀取設定檔?

/etc/profile   -> /etc/profile.d/*.sh  ->  ~/.bash_profile  ->  ~/.bashrc  ->  /etc/bashrc  ->  /etc/bashrc

 

非登入式shell如何讀取

~/.bashrc  ->  /etc/bashrc   ->  /etc/profile.d/*.sh

 

 

 

 

 

 

4-2 許可權及許可權管理

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.