在linux中的每一個用戶必須屬於一個組,不能獨立於組外。在linux中每一個文件有全部者、所在組、其它組的概念linux
通常爲文件的建立者,誰建立了該文件,就自然的成爲該文件的全部者code
用ls ‐ahl
命令能夠看到文件的全部者登錄
也可使用chown 用戶名 文件名
來修改文件的全部者權限
當某個用戶建立了一個文件後,這個文件的所在組就是該用戶所在的組文件
用ls ‐ahl
命令能夠看到文件的全部組vi
也可使用chgrp 組名 文件名
來修改文件所在的組co
除開文件的全部者和所在組的用戶外,系統的其它用戶都是文件的其它組block
ls
字符
ls -l
中顯示的內容以下:-rwxrw-r‐-1 root root 1213 Feb 2 09:39 abc
10個字符肯定不一樣用戶能對文件幹什麼數字
chmod
改變文件或目錄的權限
chmod 755 abc
:賦予abc權限rwxr-xr-x
chmod u=rwx,g=rx,o=rx abc
:同上u=用戶權限,g=組權限,o=不一樣組其餘用戶權限
chmod u-x,g+w abc
:給abc去除用戶執行的權限,增長組寫的權限
chmod a+r abc
:給全部用戶添加讀的權限
chown xiaoming abc
:改變abc的全部者爲xiaoming
chgrp root abc
:改變abc所屬的組爲root
chown root ./abc
:改變abc這個目錄的全部者是root
chown ‐R root ./abc
:改變abc這個目錄及其下面全部的文件和目錄的全部者是root
在添加用戶時,能夠指定將該用戶添加到哪一個組中,一樣用root的管理權限能夠改變某個用戶所在的組
usermod ‐g 組名 用戶名
你能夠用
usermod ‐d 目錄名 用戶名
,改變該用戶登陸的初始目錄