Linux系統使用一個專門的文件將用戶的登錄名匹配到對應的UID值,這個文件就是/etc/passwd文件,它包含了一些與用戶有關的關鍵信息
臨朐ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創新互聯的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
root用戶賬戶是Linux系統的管理員,固定分配給他的UID是0。Linux系統會為各種功能創建不同的賬戶,而這些賬戶并不是真的用戶,叫做系統賬戶
/etc/passwd文件文件中的密碼字段都被設置成了x,這并不是說所有用戶賬戶都用相同的密碼,而密碼都被保存在另一個叫/etc/shadow的文件中,這需要特殊的程序才能訪問
/etc/passwd是一個標準的文本文件,但是不建議用編輯器直接修改其內容
/etc/shadow文件對Linux系統密碼提供了更多的控制,只有root用戶才能訪問/etc/shadow文件,這讓它比/etc/passwd安全許多
他一共有九個字段
1、與/etc/passwd文件中登錄名對應字段的登錄名
2、加密后的密碼
3、上次修改密碼后過去多少天
4、多少天后才能修改密碼
5、多少天后必須修改密碼
6、密碼過期提前多少天通知用戶
7、密碼過期后多少天禁用用戶賬戶
8、用戶賬戶被禁用的日期
9、預留字段
/etc/group文件包含了系統上用到的每個組的信息和UID一樣,GID也使用相同的格式,并從500開始分配
主目錄 :用戶的起始工作目錄,用戶登錄后有操作權限的訪問目錄
注釋性描述 :這個字段并沒有什么實際的用途。在不同的Linux 系統中,這個字段的格式并沒有統一。在許多Linux系統中,這個字段存放的是一段任意的注釋性描述文字,用做finger命令的輸出。
登陸shell :用戶登錄后,要啟動一個進程,負責將用戶的操作傳給內核,這個進程是用戶登錄到系統后運行的命令解釋器或某個特定的程序,即Shell。
newgrp 指令類似 login 指令,當它是以相同的帳號,另一個群組名稱,再次登入系統。 newgrp 命令可以從用戶的附加組中選擇一個群組,作為用戶新的初始組。 欲使用 newgrp 指令切換群組,您必須是該群組的用戶,否則將無法登入指定的群組。單一用戶要同時隸屬多個群組,需利用交替用戶的設置。若不指定群組名稱,則 newgrp 指令會登入該用戶名稱的預設群組。
[root@localhost ~]# ls -l
總用量 44
-rw------. 1 ---- root ---- root --------1207 1 月14 18:18 anaconda-ks.cfg
權限--引用計數 所有者 -- 所屬組--- 大小-- 文件修改時間 文件名
ls [選項] [文件名或目錄名]
選項:
-a :顯示所有文件
--color=when:支持顏色輸出
-d :顯示目錄信息,而不是目錄下的文件
-h :人性化顯示﹐按照我們習慣的顯示文件大小
-i :顯示文件的i節點號
-l:長格式顯示
pwd 命令是查詢當前所在的目錄的絕對路徑
選項:
-L (默認值)打印環境變量"$PWD"的值,可能為符號鏈接。
-P 打印當前工作目錄的物理位置。
mkdir 是創建目錄的命令
選項:
-Z:設置安全上下文,當使用SELinux時有效;
-m或--mode:建立目錄的同時設置目錄的權限;
-p或--parents:若所要建立目錄的上層目錄目前尚未建立,則會一并建立上層目錄;
rmdir 是刪除空目錄的命令
-p: 遞歸刪除目錄
touch 是 創建空文件或修改文件的時間戳
[root@localhost ~]# touch [選項] 文件名
-a:或--time=atime或--time=access或--time=use 只更改存取時間;
-c:或--no-create 不建立任何文件;
-d:時間日期 使用指定的日期時間,而非現在的時間;
-f:此參數將忽略不予處理,僅負責解決BSD版本touch指令的兼容性問題;
-m:或--time=mtime或--time=modify 只更該變動時間;
-r:參考文件或目錄 把指定文件或目錄的日期時間,統統設成和參考文件或目錄的日期時間相同;
-t:日期時間 使用指定的日期時間,而非現在的時間;
--help:在線幫助;
--version:顯示版本信息。
stat 是查看文件詳細信息的命令,而且可以看到文件的這三個時間戳
選項:
-L:支持符號連接;
-f:顯示文件系統狀態而非文件狀態;
-t:以簡潔方式輸出信息;
cat 命令用來查看文件內容
選項:
-A: 相當于-vET 選項的整合,用于列出所有隱藏符號
-E: 列出每行結尾的回車符$
-n: 顯示行號
-T: 把 Tab 鍵用^I顯示出來
-v: 列出特殊字符
more 是分屏顯示文件的命令
less 是分行顯示文件的命令
用less命令顯示文件時,用PageUp鍵向上翻頁,用PageDown鍵向下翻頁。要退出less程序,應按Q鍵。
選項:
-e:文件內容顯示完畢后,自動退出;
-f:強制顯示文件;
-g:不加亮顯示搜索到的所有關鍵詞,僅顯示當前顯示的關鍵字,以提高顯示速度;
-l:搜索時忽略大小寫的差異;
-N:每一行行首顯示行號;
-s:將連續多個空行壓縮成一行顯示;
-S:在單行顯示較長的內容,而不換行顯示;
-x數字:將TAB字符顯示為指定個數的空格字符。
head 是用來顯示文件開頭的命令
選項:
-c --bytes=[-]NUM 顯示前NUM字節;如果NUM前有"-",那么會打印除了文件末尾的NUM字節以外的其他內容。
-n, --lines=[-]NUM 顯示前NUM行而不是默認的10行;如果NUM前有"-",那么會打印除了文件末尾的NUM行以外的其他行。
-q, --quiet, --silent 不打印文件名行。
-v, --verbose 總是打印文件名行。
-z, --zero-terminated 行終止符為NUL而不是換行符。
tail 是用來顯示文件末尾的命令
選項:
-c, --bytes=NUM 輸出文件尾部的NUM(NUM為整數)個字節內容。
-f, --follow[={name|descript}] 顯示文件最新追加的內容。“name”表示以文件名的方式監視文件的變化。
-F 與 “--follow=name --retry” 功能相同。
-n, --line=NUM 輸出文件的尾部NUM(NUM位數字)行內容。
--pid=進程號 與“-f”選項連用,當指定的進程號的進程終止后,自動退出tail命令。
-q, --quiet, --silent 當有多個文件參數時,不輸出各個文件名。
--retry 即是在tail命令啟動時,文件不可訪問或者文件稍后變得不可訪問,都始終嘗試打開文件。使用此選項時需要與選項“--follow=name”連用。
-s, --sleep-interal=秒數 與“-f”選項連用,指定監視文件變化時間隔的秒數。
-v, --verbose 當有多個文件參數時,總是輸出各個文件名。
ln 是用來為文件創建鏈接的命令
[root@localhost ~]# ln [選項] 源文件 目標文件
選項:
-s: 建立軟鏈接文件。如果不加“-s”選項,則建立硬鏈接文件
-f: 強制。如果目標文件已經存在,則刪除目標文件后再建立鏈接文件
-d, -F, --directory 創建指向目錄的硬鏈接(只適用于超級用戶)
-f, --force 強行刪除任何已存在的目標文件
-i, --interactive 覆蓋既有文件之前先詢問用戶
-L, --logical 取消引用作為軟鏈接的目標
-n, --no-dereference 把軟鏈接的目的目錄視為一般文件
-P, --physical 直接將硬鏈接到軟鏈接
-r, --relative 創建相對于鏈接位置的軟鏈接
-s, --symbolic 對源文件建立軟鏈接
硬鏈接特征:
源文件和硬鏈接文件擁有相同的 Inode 和 Block
? 修改任意一個文件,另一個都改變
? 刪除任意一個文件,另一個都能使用
? 硬鏈接標記不清,很難確認硬鏈接文件位置,不建議使用
? 硬鏈接不能鏈接目錄
? 硬鏈接不能跨分區
軟鏈接特征:
? 軟鏈接和源文件擁有不同的 Inode 和 Block
? 兩個文件修改任意一個,另一個都改變
? 刪除軟鏈接,源文件不受影響;刪除源文件,軟鏈接不能使用
? 軟鏈接沒有實際數據,只保存源文件的 Inode,不論源文件多大,軟鏈接大小不變
? 軟鏈接的權限是最大權限 lrwxrwxrwx.,但是由于沒有實際數據,最終訪問時需要參考源文
件權限
? 軟鏈接可以鏈接目錄
? 軟鏈接可以跨分區
? 軟鏈接特征明顯,建議使用軟連接
rm 是強大的刪除命令,不僅可以刪除文件,也可以刪除目錄
[root@localhost ~]# rm [選項] 文件或目錄
選項:
d:直接把欲刪除的目錄的硬連接數據刪除成0,刪除該目錄;
-f:強制刪除文件或目錄;
-i:刪除已有文件或目錄之前先詢問用戶;
-r:遞歸處理,將指定目錄下的所有文件與子目錄一并處理;
--preserve-root:不對根目錄進行遞歸操作;
-v:顯示指令的詳細執行過程。
cp 是文件或目錄用于復制的命令
[root@localhost ~]# cp [選項] 源文件 目標文件
選項:
-a:此參數的效果和同時指定"-dpR"參數相同;
-d:當復制軟鏈接時,把目標文件或目錄也建立為軟鏈接,并指向與源文件或目錄連接的原始文件或目錄;
-f:強行復制文件或目錄,不論目標文件或目錄是否已存在;
-i:覆蓋既有文件之前先詢問用戶;
-l:對源文件建立硬連接,而非復制文件;
-p:保留源文件或目錄的屬性;
-r:遞歸處理,將指定目錄下的所有文件與子目錄一并處理;
-s:對源文件建立軟鏈接,而非復制文件;
-u:使用這項參數后只會在源文件的更改時間較目標文件更新時或是名稱相互對應的目標文件并不存在時,才復制文件;
-S:在備份文件時,用指定的后綴“SUFFIX”代替文件的默認后綴;
-b:覆蓋已存在的文件目標前將目標文件備份;
-v:詳細顯示命令執行的操作。
mv 是用來對文件或目錄重新命名,或者將文件移動至其他目錄
[root@localhost ~]# mv [選項] 源文件 目標文件
選項:
-b:當文件存在時,覆蓋前,為其創建一個備份;
-f:若目標文件或目錄與現有的文件或目錄重復,則直接覆蓋現有的文件或目錄;
-i:交互式操作,覆蓋前先行詢問用戶,如果源文件與目標文件或目標目錄中的文件同名,則詢問用戶是否覆蓋目標文件。用戶輸入”y”,表示將覆蓋目標文件;輸入”n”,表示取消對源文件的移動。這樣可以避免誤將文件覆蓋。
--strip-trailing-slashes:刪除源文件中的斜杠“ / ”;
-S后綴:為備份文件指定后綴,而不使用默認的后綴;
--target-directory=目錄:指定源文件要移動到目標目錄;
-u:當源文件比目標文件新或者目標文件不存在時,才執行移動操作。
[root@localhost ~]# ls -l install.log
-rw-r--r--. 1 root root 24772 1 月 14 18:17 install.log
第一列的權限位如果不計算最后的“.”,則共有 10 位。
第 2~4 位代表文件所有者的權限。
chmod 用來變更文件或目錄的權限
[root@localhost ~]# chmod [選項] 權限模式 文件名
選項:
-c, --changes:當文件的權限更改時輸出操作信息。
--no-preserve-root:不將'/'特殊化處理,默認選項。
--preserve-root:不能在根目錄下遞歸操作。
-f, --silent, --quiet:抑制多數錯誤消息的輸出。
-v, --verbose:無論文件是否更改了權限,一律輸出操作信息。
--reference=RFILE:使用參考文件或參考目錄RFILE的權限來設置目標文件或目錄的權限。
-R, --recursive:對目錄以及目錄下的文件遞歸執行更改權限操作。
用戶身份
首先,讀、寫、執行權限對文件和目錄的作用是不同的。
目錄的可用權限其實只有以下幾個。
chown 是修改文件和目錄的所有者和所屬組的命令
[root@localhost ~]# chown [選項] 所有者:所屬組 文件或目錄
選項:
-c或——changes:效果類似“-v”參數,但僅回報更改的部分;
-f或--quite或——silent:不顯示錯誤信息;
-h或--no-dereference:只對軟鏈接的文件作修改,而不更改其他任何相關文件;
-R或——recursive:遞歸處理,將指定目錄下的所有文件及子目錄一并處理;
-v或——version:顯示指令執行過程;
--reference=參考文件或目錄:把指定文件或目錄的擁有者與所屬群組全部設成和參考文件或目錄的擁有者與所屬群組相同;
普通用戶不能修改文件的所有者,哪怕自己是這個文件的所有者也不行
普通用戶可以修改所有者是自己的文件的權限
chgrp 是修改文件和目錄的所屬組的命令
[root@phato ~]# chgrp [選項] 所屬組 文件或目錄
-R 遞歸式地改變指定目錄及其下的所有子目錄和文件的所屬的組
-c或——changes:效果類似“-v”參數,但僅回報更改的部分;
-f或--quiet或——silent:不顯示錯誤信息;
-h或--no-dereference:只對符號連接的文件作修改,而不是該其他任何相關文件;
-H如果命令行參數是一個通到目錄的軟鏈接,則遍歷軟鏈接
-R或——recursive:遞歸處理,將指令目錄下的所有文件及子目錄一并處理;
-L:遍歷每一個遇到的通到目錄的軟鏈接
-P:不遍歷任何符號鏈接(默認)
-v或——verbose:顯示指令執行過程;
--reference=參考文件或目錄:把指定文件或目錄的所屬群組全部設成和參考文件或目錄的所屬群組相同;
umask 是顯示或設置創建文件的權限掩碼。我們需要先了解一下新建文件和目錄的默認最大權限。
我們在這里按照權限字母來講解 umask 權限的計算方法。我們就按照默認的 umask 值是 022來分別計算一下新建文件和目錄的默認權限吧。
會創建用戶,并同時創建和用戶同名的組;郵件文件;家目錄(默認存放在/HOME/里的同名文件夾里)
語 法:useradd [選項] 用戶名
常用選項 :
? -c 備注 加上備注文字
? -d 目錄 指定用戶登入時的啟始目錄
useradd -d /tmp/jack jack
cat /etc/passwd jack 已經為/tmp/jack了,說明創建成功了。但是cd到/tmp/里看不到
jack的文件夾,是因為權限不夠,如果關掉SeLinux或者賦予它權限了就可以看到jack文件夾了
? -g 群組 指定用戶所屬的群組
? -G 群組 指定用戶所屬的附加群組
? -m /-M 自動建立(-m)用戶的登入目錄或不自動創建
? -n 取消建立以用戶名稱為名的群組
? -s shell 指定用戶登入后所使用的shell (不加-s的默認shell為/bin/bash)
/sbin/nologin 沒有可登錄的shell
? -u uid 指定用戶ID
useradd -n -G natasha tom
建新用戶在不指定的情況下UID和GID是一樣的,但是因為這里用-n取消建立以用戶
名稱為名的群組,所以 cat /etc/passwd 的時候發現GID為100,和cat /etc/group里users組的GID是一樣的,由此可知在不建立以用戶名稱為名的群組的時候新建的用戶主屬組都是users,而用-G指定tom的附加群組為natasha,因此在 cat /etc/group 的時候出現的是natasha:x:1003:tom (1003是natasha的GID)
useradd -g natasha tom
用-g指定tom的主群組為natasha,因此在cat /etc/group里沒有tom群組,在cat
/etc/passwd里出現的是tom:x:1006:1003::/home/tom:/bin/bash
(1003是natasha的GID)
語 法:userdel [選項] 用戶名
常用選項
? -r 刪除用戶登入目錄以及目錄中所有文件 (不加-r不會自動刪除同名組,郵件文件和家目錄,如果先通過userdel刪除了用戶,之后想刪除其同名組,郵件文件和家目錄需要用rm命令手動一個個刪除),但是如果只刪除了用戶,沒刪除的里面的各種文件使用的還是原來創建這個用戶時的UID,所以一旦其他用戶使用了這個UID,還是沒辦法通過rm手動刪除
? -f 強制刪除用戶
語 法:usermod [選項] 用戶名
常用選項
? -c:改變用戶的描述信息
? -d:改變用戶的主目錄,如果加上-m則會將舊家目錄移動到新的目錄中去 (-m應加在新目錄之后)
usermod -d 目的文件夾 用戶名
? -g:改變用戶的主屬組
? -G:設置用戶屬于哪些組
? -l:改變用戶的登錄用名
不會改變屬組的名稱,原來的登錄用戶屬于哪個組,現在還是屬于哪個組
? -s:改變用戶的默認shell ,如果將一個用戶的shell指定為sbin/nologin的話用su -l 用戶名進不去,會顯示回顯:This account is currently not available.
? -u:改變用戶的UID
? -L:鎖住密碼,使密碼不可用,這時在/etc/shadow文件里該用戶的密碼第一位為!
通過 usermod -L 用戶名鎖住密碼,這時在root用戶下su -l 用戶名還是可以進入到系統中,因為root用戶su到任意用戶里都是不需要密碼的。但是如果登出root用戶,用該用戶登錄時就會顯示sorry,that didn’t work,please try again.
? -U:為用戶密碼解鎖
passwd 用戶名,然后輸入兩次密碼改密碼,root的可以修改其他user的密碼,但是root以外的用戶只能修改自己的密碼。只有root用戶可以用這個命令改密碼。如果是普通用戶要改自己的密碼的話,直接登錄自己的普通用戶賬戶,輸入passwd即可改密碼。
root以外的其他用戶需要遵循密碼最小生存周期,比如如果是1的話一天之內最多改一次。而root用戶沒有這個限制
系統用戶可以直接修改/etc/group文件達到管理組的目的,也可以使用以下指令:
※一個組的管理員不一定要包含在這個組當中
※一個組可以有多個管理員
※一個人也可以在多個組中擔任管理員
例: gpasswd -A user2 pools 將user2設置為組管理員
想將管理員改成user3的時候: gpasswd -A user3 pools
想新增管理員user3的時候: gpasswd -A user2,user3 pools
cat /etc/gshadow 可以看到一個組的管理員是誰
? gpasswd –a 用戶名 用戶組:將一個用戶添加入一個組(從屬組)
? gpasswd –M 用戶名… 用戶組:將多個用戶添加入一個組(從屬組)
※這里的M是modify的縮寫,添加完會覆蓋原來已經添加到這個組的組員
? gpasswd –d 用戶名 用戶組:將一個用戶從一個組刪除
gpasswd只能修改用戶的從屬組,想指定/改變主屬組只能通過useradd/usermod
Linux中每個用戶都要屬于一個或多個組,有了用戶組,就可以將用戶添加到組中,這樣就方便管理員對用戶的集中管理。 Linux系統中用戶組分為root組、系統組、普通用戶組三類。當一個用戶屬于多個組時,這些組中只能有一個作為該用戶的主屬組,其他組就被稱為此用戶的次屬組。 組基本信息在文件/etc/group中;組密碼信息在文件/etc/gshadow中。通過命令:cat /etc/group、cat /etc/gshadow可查看文件內容。
各用戶組中,以 ":" 作為字段之間的分隔符,分為 4 個字段,每個字段對應的含義為:
組名:密碼:GID:該用戶組中的用戶列表
而在gshadow文件中,每行代表一個組用戶的密碼信息,各行信息用 ":" 作為分隔符,分為 4 個字段,每個字段的含義如下:
組名:加密密碼:組管理員:組附加用戶列表
root用戶可以直接修改/etc/group文件達到管理組的目的,也可以使用以下命令:groupadd、groupdel、groupmod -n、gpasswd -a、gpasswd -d、newgrp。
下面使用案例分別講解這些命令:
添加用戶組的命令是 groupadd,命令格式如下:
groupadd? [ -g gid? [ -o ] ]? [ -r ]? [ -f ]? group
參數說明:
-g:指定新建工作組的 id;
-r:創建系統工作組,系統工作組的組ID小于 500;
-K:覆蓋配置文件 "/ect/login.defs";
-o:允許添加組 ID 號不唯一的工作組。
-f,--force: 如果指定的組已經存在,此選項將失明了僅以成功狀態退出。當與 -g 一起使用,并且指定的GID_MIN已經存在時,選擇另一個唯一的GID(即-g關閉)。
示例:創建一個新的組,并添加組 ID。
[root@VM-4-4-centos ~]# groupadd? -g? 888? newgroup
此時在/etc/group文件中產生了一個id為888的項目:
刪除用戶組時,可用groupdel(group delete)指令來完成。倘若該組中仍包括某些用戶,則必須先刪除這些用戶后,方能刪除組。 注意:刪除的組不能為主屬組! 命令格式:
groupdel? [組名]? ? ? ? ?
示例:刪除用戶組 newgroup
[root@VM-4-4-centos ~]# groupdel? newgroup
此時再查看/etc/group文件時可以看到用戶組newgroup已經不存在,刪除成功!
要更改用戶組識別碼或名稱可使用 groupmod 來完成。命令格式:
groupmod? [ -g? 群組識別碼? -o ] [ -n? 新群組名稱 ] [原群組名稱]
參數說明 :
-g 群組識別碼 設置欲使用的群組識別碼。
-o 重復使用群組識別碼。
-n 新群組名稱 設置欲使用的群組名稱。
示例:創建用戶組newgroup并修改其名稱為modifiedgroup
[root@VM-4-4-centos ~]# groupadd? newgroup
[root@VM-4-4-centos ~]# groupmod? -n? modifiedgroup? newgroup
查看/etc/group文件,只存在名稱為modifiedgroup的用戶組,修改成功!
gpasswd 是 Linux 下工作組文件 /etc/group 和 /etc/gshadow 管理工具,用于將一個用戶添加到組或者從組中刪除。命令格式:
gpasswd? [可選項]? 組名
可選項參數 :
-a:添加用戶到組;
-d:從組刪除用戶;
-A:指定管理員;
-M:指定組成員和-A的用途差不多;
-r:刪除密碼;
-R:限制用戶登入組,只有組中的成員才可以用newgrp加入該組。
示例1:將用戶yangwei添加到組modifiedgroup中
[root@VM-4-4-centos ~]# gpasswd? -a? yangwei? modifiedgroup
此時查看/etc/group文件發現組?modifiedgroup中出現用戶yangwei
示例2:將用戶yangwei從組modifiedgroup中給刪除
[root@VM-4-4-centos ~]# gpasswd? -d? yangwei? modifiedgroup
再次查看/etc/group文件發現用戶yangwei已經不存在。
當需要在不同的群組下工作的時候我們需要進行切換群組操作,這個操作由newgrp指令來完成。命令格式如下:
newgrp [群組名稱]
注意!當前用戶必須都是兩個群組的成員,否則切換群組時需要輸入切換組的組密碼,這時候當前用戶作為臨時成員在切換組下工作,所創建的文件全都屬于切換組。
示例1:用戶yangwei不屬于群組modifiedgroup,請將當前工作組切換為modifiedgroup。
示例2:將用戶yangwei添加到組modifiedgroup中,并切換工作組為modifiedgroup。
總結:Linux用戶組管理需要掌握最基本的幾個命令及其選項參數: groupadd 、groupdel 、groupmod 、gpasswd 、newgrp !
摘要:Linux系統的架構基礎就是文件,就是系統中的所有都歸結為一個個文件,包括命令、硬件和軟件設備、操作系統、進程等等對于操作系統內核而言,都被視為擁有各自特性或類型的一個個的文件。
1、系統管理
(1)、日期管理: date
顯示系統的當前時間和日期:timedatectl
(2)、顯示用戶: logname
(3)、切換賬戶: su
(4)、查看當前賬號的ID等詳細信息: id
(5)、查看服務器上運行的程序占用資源的情況: top
(6)、顯示當前進程的狀態信息: ps
(7)、刪除執行中的程序或工作: kill
(8)、關機重啟指令: shutdown
關機指令:shutdown –h now
重啟指令:shutdown –r
(9)、清除屏幕信息: clear
(10)、退出終端: exit
2、目錄文件管理
(1)、列出目錄的指令: ls
(2)、切換目錄的指令: cd
(3)、顯示當前目錄的指令: pwd
(4)、創建目錄的指令: mkdir
(5)、刪除空目錄的指令: rmdir
(6)、復制目錄或者文件的指令: cp
(7)、移動目錄或者文件的指令: mv
(8)、移除目錄或者文件的指令: rm
(9)、變更文件或目錄的所屬群組的指令: chgrp
比如將原本屬于user組的目錄abc變更為root組:chgrp –v root abc
(10)、更改文件的屬主和屬組的指令: chown
比如將原本屬于user用戶的文件test變更為root用戶:chown root test
(11)、更文件或目錄的權限的指令: chmod
比如將文件test123.txt權限變更為讀寫和執行的指令:chmod –R 777 test23.txt
3、磁盤CPU內存管理
(1)、查看整體磁盤空間占用情況的指令: df –h
(2)、查看磁盤分區及文件系統的指令: df –T
(3)、查看cpu信息的指令: cat /proc/cpuinfo
(4)、查看內存信息的指令: cat /proc/meminfo
(5)、查看剩余內存的指令: free -m
文章名稱:linux改變群組的命令,linux修改群組
網站URL:http://vcdvsql.cn/article46/dsiioeg.html
成都網站建設公司_創新互聯,為您提供定制開發、品牌網站建設、、ChatGPT、網站制作、App開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯