linux組管理命令
阿新 • • 發佈:2019-05-14
oot 基本介紹 說明 Owner 用戶登陸 file 文件夾 linu chown
touch ok.txt
ls -ahl
|--修改文件所有者
指令:chown 用戶名 文件名 (change owner)
基本語法
chown newowner file 改變文件的所有者
chown newowner:newgroup file 改變用戶的所有者和所有組
-R 如果是目錄 則使其下所有文件夾或目錄遞歸生效
eg:使用root創建一個文件apple.txt 然後將其所有者修改為Zoro
root apple.txt
chown Zoro apple.txt
|--組的創建
groupadd 組名
eg:創建一個組monster
groupadd monster
eg:創建一個用戶fox,並放入到monster組中
useradd -g monster fox
id fox
|--文件/目錄所在組
說明:
當某個用戶創建一個文件後,
默認這個文件的所在組就是在該用戶所在的組
|--修改文件所在組
基本語法
chgrp 組名 文件名(change group)
eg:使用root用戶創建文件z.txt 看看當前這個文件屬於哪個組,
然後將這個文件所在組,修改到hs組
chgrp hs z.txt
-R 遞歸修改
|--其它組
除文件的所有者和所在組的用戶外,系統的其它用戶都是文件的其它組
|--改變用戶所在組
在添加用戶時,可以指定將該用戶添加到哪個組中,
同樣的用root的管理權限可以改變某個用戶所在的組
|--usermod -g 組名 用戶名
|--usermod -d 目錄名 用戶名 改變該用戶登陸的初始目錄
eg:創建一個組sl 將Zoro這個用戶從原來所在的hs組,修改到sl組
groupadd sl
usermod -g sl Zoro
組管理
Linux組基本介紹
在Linux中的每個用戶必須屬於一個組,不能獨立於組外
文件
|--1.所有者
|--2.所在組
|--3.其它者
|--文件/目錄的所有者
說明:
一般為文件的創建者,誰創建了該文件,
就自然的成為該文件的所有者
|--查看文件的所有者
ls -ahl(all human list)
eg:創建一個組hs,再創建一個用戶Zoro 再使用Zoro創建文件
groupadd hs
usradd Zoro
passwd xxx
su Zoro
touch ok.txt
ls -ahl
|--修改文件所有者
指令:chown 用戶名 文件名 (change owner)
基本語法
chown newowner file 改變文件的所有者
chown newowner:newgroup file 改變用戶的所有者和所有組
-R 如果是目錄 則使其下所有文件夾或目錄遞歸生效
eg:使用root創建一個文件apple.txt 然後將其所有者修改為Zoro
root apple.txt
chown Zoro apple.txt
|--組的創建
groupadd 組名
eg:創建一個組monster
groupadd monster
eg:創建一個用戶fox,並放入到monster組中
useradd -g monster fox
id fox
|--文件/目錄所在組
說明:
當某個用戶創建一個文件後,
默認這個文件的所在組就是在該用戶所在的組
|--修改文件所在組
基本語法
chgrp 組名 文件名(change group)
eg:使用root用戶創建文件z.txt 看看當前這個文件屬於哪個組,
然後將這個文件所在組,修改到hs組
chgrp hs z.txt
-R 遞歸修改
|--其它組
除文件的所有者和所在組的用戶外,系統的其它用戶都是文件的其它組
|--改變用戶所在組
在添加用戶時,可以指定將該用戶添加到哪個組中,
同樣的用root的管理權限可以改變某個用戶所在的組
|--usermod -g 組名 用戶名
|--usermod -d 目錄名 用戶名 改變該用戶登陸的初始目錄
eg:創建一個組sl 將Zoro這個用戶從原來所在的hs組,修改到sl組
groupadd sl
usermod -g sl Zoro
linux組管理命令