1. 程式人生 > 其它 >Linux自學之旅-基礎命令(chown和chgrp)

Linux自學之旅-基礎命令(chown和chgrp)

技術標籤:Linuxlinuxshellcentos運維

Linux自學之旅-基礎命令(改變所有者與所屬組的命令)

文章目錄


前言

1.上一節我們總結了對於檔案來說基本許可權位的作用,主要講述了普通檔案和目錄檔案之間的許可權位以及他們的不同處,還沒看的請點選下方連結進入觀看吧:基本許可權位的作用

2.這一節我們繼續迴歸命令,來講講可以對許可權位進行操作的兩個命令,一個可以修改檔案所有者一個可以修改檔案所屬組


提示:以下是本篇文章正文內容

一、chown命令

我們知道chmod是可以修改許可權位的許可權模式,那麼在我們Centos中是否有可以修改檔案所有者的命令呢?答案當然是肯定有的,這就是我們的chown命令,chown命令可以修改檔案所有者和所屬組

  • 命令名稱:chown
  • 命令全稱:change file owner and group
  • 所在路徑:/bin/chown
  • 執行許可權:所有使用者
  • 功能描述:修改檔案所有者或所屬組
命令格式
chown [選項] 所有者:所屬組 檔名稱
-R:遞迴修改,也就是給目錄下所有檔案都修改許可權

我們來舉兩個例子:

(只修改所有者)
[[email protected] ceshi]# ls -lh 
總用量 0
-rw-r--r-- 1 root root 0 1月  27 09:11 a.txt
[[email protected] ceshi]# 
[[email protected] ceshi]
# chown snljh a.txt [[email protected] ceshi]# ls -lh 總用量 0 -rw-r--r-- 1 snljh root 0 1月 27 09:11 a.txt [[email protected] ceshi]# (如上,我a.txt這個檔案本來所有者是root,但是我通過chown這個命令將該檔案的所 有者變為snljh這個使用者)
(修改所有者和所屬組)
[[email protected] ceshi]# ls -lh
總用量 0
-rw-r--r-- 1 snljh root 0 1月  27 09:11 a.txt
[
[email protected]
ceshi]
# chown snl:snl a.txt [[email protected] ceshi]# [[email protected] ceshi]# ls -lh 總用量 0 -rw-r--r-- 1 snl snl 0 1月 27 09:11 a.txt [[email protected] ceshi]# (還是剛剛那個檔案,我用chown後面接要修改的所有者和所屬組的方式 修改了我a.txt這個檔案的所有者和所屬組)

二、chgrp命令

chgrp命令主要作用就是用來修改檔案的所屬組,其實我說吧,第一個chown命令就可以兩個都修改,只用記一個其實都差不多了,不過我們既然有這個命令,那麼我們還是要了解一下。

  • 命令名稱:chgrp
  • 命令全稱:change group ownership
  • 所在路徑:/bin/chgrp
  • 執行許可權:所有使用者
  • 功能描述:修改檔案所屬組
命令格式
chgrp 所屬組 檔名稱

舉個例子:

[[email protected] ceshi]# ls -lh 
總用量 0
-rw-r--r-- 1 snl snl 0 1月  27 09:11 a.txt
[[email protected] ceshi]# 
[[email protected] ceshi]# chgrp snljh a.txt 
[[email protected] ceshi]# 
[[email protected] ceshi]# ls -lh
總用量 0
-rw-r--r-- 1 snl snljh 0 1月  27 09:11 a.txt
[[email protected] ceshi]# 

(如上,我a.txt這個檔案的所屬組本來是snl的,我利用chgrp這個命令
將檔案的所屬組變成了snljh)

總結

本節我們說完了{
1.修改檔案所有者和所屬組的命令:chown
2.修改檔案所屬組的命令:chgrp
}
下節我們繼續講關於許可權的知識

我是結花,我們下次見!