Linux user permission

chgrp 命令

功能:改變文件或目錄所屬的組圆仔。

語(yǔ)法:chgrp [選項(xiàng)] group filename?

參數(shù):

  • -c或–changes 效果類似”-v”參數(shù)衙吩,但僅回報(bào)更改的部分。
  • -f或–quiet或–silent  不顯示錯(cuò)誤信息改艇。
  • -h或–no-dereference  只對(duì)符號(hào)連接的文件作修改,而不更動(dòng)其他任何相關(guān)文件。
  • -R或–recursive  遞歸處理媒惕,將指定目錄下的所有文件及子目錄一并處理。
  • -v或–verbose  顯示指令執(zhí)行過(guò)程来庭。
  • –help  在線幫助妒蔚。
  • –reference=<參考文件或目錄>  把指定文件或目錄的所屬群組全部設(shè)成和參考文件或目錄的所屬群組相同。
  • –version  顯示版本信息月弛。

該命令改變指定指定文件所屬的用戶組肴盏。其中g(shù)roup可以是用戶組ID,也可以是/etc/group文件中用戶組的組名帽衙。文件名是以空格分開(kāi)的要改變屬組的文件列表菜皂,支持通配符。如果用戶不是該文件的屬主或超級(jí)用戶厉萝,則不能改變?cè)撐募慕M幌墓。

該命令的各選項(xiàng)含義為:

– R 遞歸式地改變指定目錄及其下的所有子目錄和文件的屬組。

例1:

1.  $ chgrp - R hadoop /opt/local/book

改變/opt/local/book/及其子目錄下的所有文件的屬組為hadoop冀泻。

chown 命令

功能:更改某個(gè)文件或目錄的屬主和屬組常侣。這個(gè)命令也很常用。例如root用戶把自己的一個(gè)文件拷貝給用戶yusi弹渔,為了讓用戶yusi能夠存取這個(gè)文件胳施,root用戶應(yīng)該把這個(gè)文件的屬主設(shè)為yusi,否則肢专,用戶yusi無(wú)法存取這個(gè)文件舞肆。

語(yǔ)法:chown [選項(xiàng)] 用戶或組 文件

說(shuō)明:chown將指定文件的擁有者改為指定的用戶或組。用戶可以是用戶名或用戶ID博杖。組可以是組名或組ID椿胯。文件是以空格分開(kāi)的要改變權(quán)限的文件列表,支持通配符剃根。

參數(shù)說(shuō)明:

  • user : 新的檔案擁有者的使用者 ID
  • group : 新的檔案擁有者的使用者群體(group)
  • -c : 若該檔案擁有者確實(shí)已經(jīng)更改哩盲,才顯示其更改動(dòng)作
  • -f : 若該檔案擁有者無(wú)法被更改也不要顯示錯(cuò)誤訊息
  • -h : 只對(duì)于連結(jié)(link)進(jìn)行變更,而非該 link 真正指向的檔案
  • -v : 顯示擁有者變更的詳細(xì)資料
  • -R : 對(duì)目前目錄下的所有檔案與子目錄進(jìn)行相同的擁有者變更(即以遞回的方式逐個(gè)變更)
  • –help : 顯示輔助說(shuō)明
  • –version : 顯示版本

例1:把文件yusi123.com的所有者改為yusi。

  1. $ chown yusi yusi123.com

例2:把目錄/demo及其下的所有文件和子目錄的屬主改成yusi廉油,屬組改成users惠险。

$ chown - R yusi.users /demo

例如:chown qq /home/qq (把home目錄下的qq目錄的擁有者改為qq用戶)

例如:chown -R qq /home/qq (把home目錄下的qq目錄下的所有子文件的擁有者改為qq用戶)

Linux 中將用戶添加到組的指令

useradd -G {group-name} username

例如,我們要?jiǎng)?chuàng)建一個(gè)新用戶 cnzhx 并將其添加到用戶組 developers 中抒线。首先需要以 root 用戶身份登錄到系統(tǒng)中班巩。先確認(rèn)一下是否存在 developers 這個(gè)用戶組,在命令行輸入:

# grep developers /etc/group

輸出類似于:

developers:x:1124:

如果看不到任何輸出嘶炭,那么就需要先創(chuàng)建這個(gè)用戶組了抱慌,使用 groupadd 命令:

# groupadd developers

然后創(chuàng)建用戶 cnzhx 并將其加入到 developers 用戶組:

# useradd -G developers cnzhx

為用戶 cnzhx 設(shè)置密碼:

# passwd cnzhx

為確保已經(jīng)將該用戶正確的添加到 developers 用戶組中,可以查看該用戶的屬性眨猎,使用 id 命令:

# id cnzhx

輸出類似于:

uid=1122(cnzhx) gid=1125(cnzhx) groups=1125(cnzhx),1124(developers)

前面命令中用到的大寫(xiě)的 G (-G) 參數(shù)就是為了將用戶添加到一個(gè)附加用戶組中遥缕,而同時(shí)還會(huì)為此用戶創(chuàng)建一個(gè)屬于他自己的新組 cnzhx。如果要將該用戶同時(shí)增加到多個(gè)附加用戶組中宵呛,可以使用英文半角的逗號(hào)來(lái)分隔多個(gè)附加組名(不要加空格)单匣。例如,同時(shí)將 cnzhx 增加到 admins, ftp, www, 和 developers 用戶組中宝穗,可以輸入以下命令:

# useradd -G admins,ftp,www,developers cnzhx

useradd 示例 – 增加一個(gè)新用戶到主要用戶組?

要增加用戶 cnzhx 到組 developers户秤,可以使用下面的指令:

# useradd -g developers cnzhx
# id cnzhx

輸出類似于:

uid=1123(cnzhx) gid=1124(developers) groups=1124(developers)

請(qǐng)注意如前面的示例的區(qū)別,這里使用了小寫(xiě)字母 g (-g)作為參數(shù)逮矛,此時(shí)用戶的主要用戶組不再是 cnzhx 而直接就是 developers鸡号。

小寫(xiě)字母 g (-g)將新增加的用戶初始化為指定為登錄組(主要用戶組)。此組名必須已經(jīng)存在须鼎。組號(hào)(gid)即是此已有組的組號(hào)鲸伴。

usermod 示例 – 將一個(gè)已有用戶增加到一個(gè)已有用戶組中?

將一個(gè)已有用戶 cnzhx 增加到一個(gè)已有用戶組 apache 中,使此用戶組成為該用戶的附加用戶組晋控,可以使用帶 -a 參數(shù)的 usermod 指令汞窗。-a 代表 append, 也就是將用戶添加到新用戶組中而不必離開(kāi)原有的其他用戶組赡译。不過(guò)需要與 -G 選項(xiàng)配合使用:

# usermod -a -G apache cnzhx

如果要同時(shí)將 cnzhx 的主要用戶組改為 apache仲吏,則直接使用 -g 選項(xiàng):

# usermod -g apache cnzhx

如果要將一個(gè)用戶從某個(gè)組中刪除,則

gpasswd -d user group

但是這個(gè)時(shí)候需要保證 group 不是 user 的主組蝌焚。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末裹唆,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子只洒,更是在濱河造成了極大的恐慌许帐,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件毕谴,死亡現(xiàn)場(chǎng)離奇詭異成畦,居然都是意外死亡距芬,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)羡鸥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)蔑穴,“玉大人忠寻,你說(shuō)我怎么就攤上這事惧浴。” “怎么了奕剃?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵衷旅,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我纵朋,道長(zhǎng)柿顶,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任操软,我火速辦了婚禮嘁锯,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘聂薪。我一直安慰自己家乘,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布藏澳。 她就那樣靜靜地躺著仁锯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪翔悠。 梳的紋絲不亂的頭發(fā)上业崖,一...
    開(kāi)封第一講書(shū)人閱讀 52,328評(píng)論 1 310
  • 那天,我揣著相機(jī)與錄音蓄愁,去河邊找鬼双炕。 笑死,一個(gè)胖子當(dāng)著我的面吹牛撮抓,可吹牛的內(nèi)容都是我干的雄家。 我是一名探鬼主播,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼胀滚,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼趟济!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起咽笼,我...
    開(kāi)封第一講書(shū)人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤顷编,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后剑刑,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體媳纬,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡双肤,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了钮惠。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片茅糜。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖素挽,靈堂內(nèi)的尸體忽然破棺而出蔑赘,到底是詐尸還是另有隱情,我是刑警寧澤预明,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布缩赛,位于F島的核電站,受9級(jí)特大地震影響撰糠,放射性物質(zhì)發(fā)生泄漏酥馍。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一阅酪、第九天 我趴在偏房一處隱蔽的房頂上張望旨袒。 院中可真熱鬧,春花似錦术辐、人聲如沸砚尽。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)怜奖。三九已至寸痢,卻和暖如春抑月,著一層夾襖步出監(jiān)牢的瞬間最爬,已是汗流浹背藻糖。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工娶视, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留隘蝎,地道東北人购啄。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像嘱么,于是被迫代替她去往敵國(guó)和親狮含。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容