Linux 權限介紹

Linux 權限介紹

Linux 權限介紹

 

許可權分為三種:讀(r=4),寫(w=2),執行(x=1)。

01.綜合起來還有可讀可執行(rx=5=4+1)、
02.可讀可寫(rw=6=4+2)、
03.可讀可寫可執行(rwx=7=4+2+1)。

 

改變權限指令:

01.chmod 755 script.sh可以將script.sh設置為:所者者具有所有權限,組和其他有讀和執行許可權

02.chmod 4755與chmod 755 的區別在於開頭多了一位,這個4表示其他用戶執行檔時,具有與所有者相當的許可權。

 

改變檔案和資料夾擁有者

 

chown
chown [-R] 帳戶名稱:檔或目錄

EX: sudo chown -R jash:jash /home/jash/_mp4 #2014/12/01

 

如何新增一個帳號並同時指定主群組(primary group)

 

在linux作業系統中,要增加一個使用者也就是新增一個帳號我們一般會下以下指令;

 

useradd username

 

所以增加一個andrew帳號就是︰

 

# useradd andrew

 

如果要新增一個帳號同時指定這個帳號的主群組(primary group)

useradd -g {group-name} username

所以新增一個叫做andrew的帳號並同時指定jash的主群組為rd則輸入︰

# useradd -g rd jash

 

確認群組是否存在可以下指令

grep{group-name} /etc/group

ex:

# grep rd /etc/group

 

 

新增rd群組的指令如下

groupadd {group-name}

ex:

# groupadd rd

 

新增一個帳號並同時指定副群組(secondary group):

useradd -G {group-name} username

ex:

 

新增一個叫jash的帳號,並同時把此帳號加入admins、www、rd這幾個群組裡(把要加入的數個群組用逗號串接起來即可)。

 

# useradd -G admins,www,rd jash

 

修改某個已存在的帳號的主群組和增加副群組:

01.把jash這個帳號的主群組修改為admins

# usermod -g admins jash

02.把jash這個帳號加入到ftp這個群組

#usermod -a -G ftp daniel

 

One thought on “Linux 權限介紹

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *