linux 用戶和組及文件權限的相關內容

一、添加用戶(只有管理員用戶或具備管理員權限的用戶能夠添加刪除用戶)linux

     useradd  用戶名 (laoda)  新建立用戶後home下會多一個laoda的目錄 ,此目錄中存放的是laoda用戶相關的東西。命令行

     給新建立用戶設置密碼:test

     password  用戶名(xiaoming)    若是隻有password   就是給當前登錄用戶設置密碼。權限

二、刪除用戶密碼

     userdel  用戶名 (laoda) 刪除用戶(只刪除用戶,用戶目錄不刪除)word

     userdel  -r 用戶名 (laoda) 不由刪除用戶還刪除了用戶的主目錄。di

三、新建用戶組文件

     groupadd sudo  新建一sudo個用戶組sudo

四、給已有的用戶增長工做組字符

     usermod -g groupname username  例如   usermod  -g sudo laoda

    注:這個命令能夠添加一個用戶到指定的組,可是之前添加的組就會清空掉。

    因此想要添加一個用戶到一個組,同時保留之前添加的組時,要用gpasswd這個命令來添加操做用戶

    gpasswd -a username groupname

五、建立一個新用戶test,同時加入suso附加組中

     useradd -g sudo test

六、linux的文件權限

     Linux系統下常常遇到文件或者文件夾的權限問題,或者是由於文件或文件夾所屬的用戶而沒有訪問其餘用戶文件或文件夾權限問題。
     在命令行使用命令「ls -al」或者「ls -a」,能夠查看文件或者文件的權限:

     如   「-rw-r--r--」表示一個文件權限,一共有十個字符,

     第一個字符,若是是「-」則表示是文件,若是是「d」則表示是目錄(directory)

     後面9個字符每3個字符又做爲一個組,則有3組信息(「rw-」、「r--」、「r--」),分別表示所屬用戶自己具備的權限、所屬用戶的用戶組其餘成員的權限、其餘用戶的權限。

     每一組信息如「rw-」,每個字符都有它本身的特定含義且前後位置是固定的,其中r是讀權限、w是寫權限、x是可執行權限、-沒有對應字符的權限。Linux裏面對這些字符設置對應的數值,r是4,w是2,x是1,-是0。上面的「rw-」則是6(=4+2+0),

     因此最開始 a.txt的權限是644,屬於root用戶組的root用戶。

七、修改權限  chmod

     修改文件的權限

     如我想修改文件a.txt的權限爲755,

     chmod 755 a.txt

八、權限的添加及刪除

    + 表示添加權限  

    - 表示刪除權限  

    = 表示使之成爲惟一的權限  

    u 表明全部者(user)  

    g 表明全部者所在的組羣(group)  

    o 表明其餘人,但不是u和g (other)  

    a 表明所有的人,也就是包括u,g和o  

 

  // 爲全部者、所屬組和其餘用戶添加執行的權限

chmod +x 文件路徑
// 爲全部者、所屬組和其餘用戶刪除執行的權限
chmod -x 文件路徑
// 爲全部者添加執行的權限
chmod u+x 文件路徑
// 爲所屬組添加執行的權限
chmod g+x 文件路徑
// 爲其餘用戶添加執行的權限
chmod o+x 文件路徑
// 爲全部者、所屬組添加執行的權限
chmod ug+x 文件路徑
// 爲全部者、所屬組和其餘用戶添加寫、執行的權限,取消讀權限
chmod =wx 文件路徑
// 爲全部者、所屬組添加寫、執行的權限,取消讀權限
chmod ug=wx 文件路徑

九、改變文件或文件夾的全部者或所屬組
// 查看當前用戶
whoami
// 查看當前用戶所屬組
groups
// 查看其餘用戶所屬組
groups 用戶1 用戶2

// 改變全部者
chown 用戶名 文件路徑
// 改變所屬組
chgrp 用戶組 文件路徑
// 改變全部者和所屬組
chown 用戶名.用戶組 文件路徑
相關文章
相關標籤/搜索