linux系統終端命令(4)
阿新 • • 發佈:2018-12-16
使用者和許可權(不常用,主要是理解概念)
在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當前登入的使用者