1. 程式人生 > >linux系統終端命令(4)

linux系統終端命令(4)

使用者和許可權(不常用,主要是理解概念)

在linux系統中,可以指定每一個使用者對不同的檔案或目錄擁有不同的許可權

考慮如果一個團隊中要讓多個開發人員都擁有相同的許可權,即提出組的概念,把這些人放在一個裡面。

許可權r:可讀  w:可寫  x:可執行

111222這些數字表示硬連結數

硬連結數為幾,就表示有幾種方式可以到達

chmod修改使用者/組對檔案/目錄的許可權

+增加許可權-減少許可權

chmod +/-rwx 檔名/目錄名

(增:cat可以在終端顯示檔案內容,gedit可以直接開啟檔案)

超級使用者root賬號(用於系統的維護管理)

不推薦直接用root賬號登入系統,安裝系統時,會預設建立一個使用者賬戶(cate)即標準使用者,只能在家目錄下進行操作,不能修改系統設定的檔案,增強安全性

有時候標準使用者要執行一些系統維護的工作,例如建立一個使用者或組,在命令前增加sudo

組管理操作:建立/刪除組

groupadd與groupdel

cat /etc/group檢視組資訊

chgrp

例:新建dev組,在桌面上建立一個python學習目錄,將python學習目錄的組改為dev

使用者管理

建立使用者/設定密碼/刪除使用者

useradd -m -g 組

-m自動建立使用者家目錄,否則自己新增比較麻煩

-g 指定使用者所屬的組,不指定的話預設建立一個同名的組

passwd建立密碼,否則無法在其他電腦上進行連線

userdel -r 刪除使用者(-r自動刪除使用者家目錄)

檢視使用者資訊-id

uid與gid

who當前所有登入的使用者

whoami當前登入的使用者