Linux系統使用者的許可權分配!

2021-10-08 14:15:20 字數 2680 閱讀 4277

在使用linux系統時,有的檔案不想讓別的使用者看見時或不想使其他使用者使用時(如qq會員的機制,當你是會員時你就可以使用相對應的許可權,而會員到期後這部分許可權就消失了。)這裡我們就需要去對許可權進行分配。在使用許可權命令前要先了解以下的相關資訊。

許可權物件:屬主:u 屬組:g 其他人:o 所有人 a(u+g+o)

許可權型別:讀:r=4 寫:w=2 執行:x=1

以上的符號的使用語法為:u使用者 g組 o其他 r讀 w寫

x執行如:chmod 物件(u/g/o/a)賦值符(+/-/=)許可權型別

[root@localhost ~]# cd /tmp

[root@localhost ~]# touch file1

[root@localhost tmp]# ll file1

-rw-r–r--. 1 root root 0 4月 13 20:49 file1

許可權 屬主 屬組 檔案

首先來乙個簡單的編寫程式,跟著我的步驟一步一步來就可以:

[root@localhost tmp]#vi file1

echo 「hello 2020」

read -p 「請輸入您的姓名:」 name

echo 「哈哈 $name 是大笨蛋」

當儲存完此檔案後可以增加屬豬執行進行嘗試以下:[root@localhost tmp]# chmod u+x file1 //屬主增加執行

[root@localhost tmp]#vim file1

echo 「hello 2020」

read -p 「請輸入您的姓名:」 name

echo 「哈哈 $name 是大笨蛋」

以上此為執行成功。

而執行失敗時則是這樣:

[root@localhost tmp]# chmod u-x file1

[root@localhost tmp]# ./file1

-bash: ./file1: 許可權不夠

當然這裡我們也可以使用數字進行授權:

4讀 2寫 1執行

以上則是:讀 寫 執行 的許可權設定。

二、下面則是對於檔案或者資料夾的屬主、屬組的更改

1、chown命令:

[root@localhost ~]# chown alice.hr file1 //改屬主、屬組

[root@localhost ~]# chown alice file1 //只改屬主

[root@localhost ~]# chown .hr file1 //只改屬組

以此類推,如果只改屬主則只填使用者名稱就好,如果只改屬組則需要先加 . 後跟上屬組的組名。

2、chgrp命令:

語法: chgrp 組名 檔案 -r是遞迴的意思

[root@localhost ~]# chgrp it file1 //改檔案屬組

[root@localhost ~]# chgrp -r it dir1 //改檔案屬組

下面我們來做一下案例:

針對hr部門的訪問目錄設定許可權,要求如下:

1、root使用者和hr組的員工可以讀、寫、執行

2、 其他使用者沒有任何許可權

操作思路:

1建立組

2建立使用者

3修改屬主和屬組

4設定許可權

操作示範:

[root@localhost ~]# groupadd hr

[root@localhost ~]# useradd hr01 -g hr

[root@localhost ~]# useradd hr02 -g hr

[root@localhost ~]# mkdir /home/hr

[root@localhost ~]# chgrp hr /home/hr

[root@localhost ~]# chmod 770 /home/hr

[root@localhost ~]# ll -d /home/hr/

drwxrwx—. 2 root hr 4096 3月 13 14:26 /home/hr/

以上則是許可權分配的部分命令,明天會更新新的acl基本許可權。

Linux使用者及許可權分配

一 使用者分類 所有者 u 所屬組 g 其它使用者 o 所有使用者 a 二 使用者管理 1 2 3 4 5 6 7 8 9 檢視使用者 id user 新增使用者 useradd user 設定密碼 passwd user 刪除使用者 userdel r user 刪除使用者的時候使用者組被刪除 三...

Linux系統使用者許可權

掌握其中的邏輯關係 屬主 u 屬組 g 其他人 o 所有人 a 讀 r 4 可讀許可權,使用者只具有檢視的許可權 執行 x 1 可執行許可權,使用者可以對檔案有執行的許可權,能夠直接執行檔案 通過命令ls l檔案 目錄或者ll d檔案 目錄可以檢視檔案 目錄的許可權。root localhost l...

設計OA系統的使用者 角色 許可權分配

本文主要講述在oa系統設計時使用者 角色 許可權的資料庫設計,以便實現許可權分配。使用者通過ui登入系統時,把使用者的使用者名稱 密碼傳遞給後台判斷使用者表中是否存在可用的使用者資訊,如果存在那麼允許頁面的跳轉,並設定一些session資訊,當頁面跳轉時根據使用者的session資訊獲取使用者的角色...