linux常用建立使用者分配許可權
阿新 • • 發佈:2019-01-01
linux 構建使用者群與使用者組、許可權分配
1、 如何在Linux系統下新增一個帳戶:使用者名稱為std02,密碼為pwd02?
00 /home/student02
4、 如何讓一使用者成為一個使用者組群中的成員?
例如讓std03成為student組的成員?
:#groupadd student
#useradd -g student -n std03
5、 規劃一個使用者與組群:有程式開發員5人,專案管理員2人,分別取名為:prg01~prg05,mgr01,mgr2,並分別從屬於組program與manage,現按下列要求規劃:
(1)、每個開發員擁有自己的帳戶,使用者名稱:prg??,密碼:prog?? ;
(2)、每個開發員從屬於program組,並共享兩個子目錄:program與source,而且擁有所有許可權;
(3)、每個管理員擁有自己的帳戶,使用者名稱mgr??,密碼:mngr?? ;
(4)、每個管理員從屬於manage組,並共享兩個子目錄:project與document,而且擁有所有許可權 ;
(5)、開闢一個公共子目錄/home/public,讓它被所有的使用者共享,而且擁有所有許可權,但不能被非屬主刪除?
:建立兩個組群
#groupadd program
#groupadd manage
新增五個開發員
#useradd -g program -n prg 01 -p prog01
#useradd -g program -n prg 02 -p prog02
#useradd -g program -n prg 03 -p prog03
#useradd -g program -n prg 04 -p prog04
#useradd -g program -n prg 05 -p prog05
新增兩個管理員
#useradd -g manage -n mgr01 mngr01
#useradd -g manage -n mgr02 mngr02
建立四個子目錄
#mkdir /home/program
#mkdir /home/source
#mkdir /home/project
#mkdir /home/document
#chmod 770 /home/program
#chgrp program /home/program
#chmod 770 /home/source
#chgrp program /home/source
#chmod 770 /home/project
#chgrp manage /home/project
#chmod 770 /home/document
#chgrp manage /home/document
開闢一個公共子目錄
#mkdir /home/public
#chmod a+rwxt /home/public
#chmod 777 /home/public
#chmod a+t /home/public
1、 如何在Linux系統下新增一個帳戶:使用者名稱為std02,密碼為pwd02?
:#useradd std02
#passwd std02
出現提示輸入口令pwd02,再次按提示輸入pwd02
也可以:
#useradd -n std02 -p pwd02
2、 新建一個子目錄/home/public,讓它被所有的使用者共享,而且擁有所有許可權,但不能被非屬主刪除?
:#mkdir /home/public
#chmod a+trwx /home/public
3、讓一個子目錄/home/student02私有化,只允許std02所獨享?
#mkdir /home/student02
#chown std02 /home/student02 //私有化
#chmod a-rwx /home/student02 //獨享
#chmod u+rwx /home/student02
即#chmod 7
4、 如何讓一使用者成為一個使用者組群中的成員?
例如讓std03成為student組的成員?
:#groupadd student
#useradd -g student -n std03
5、 規劃一個使用者與組群:有程式開發員5人,專案管理員2人,分別取名為:prg01~prg05,mgr01,mgr2,並分別從屬於組program與manage,現按下列要求規劃:
(1)、每個開發員擁有自己的帳戶,使用者名稱:prg??,密碼:prog?? ;
(2)、每個開發員從屬於program組,並共享兩個子目錄:program與source,而且擁有所有許可權;
(3)、每個管理員擁有自己的帳戶,使用者名稱mgr??,密碼:mngr?? ;
(4)、每個管理員從屬於manage組,並共享兩個子目錄:project與document,而且擁有所有許可權 ;
(5)、開闢一個公共子目錄/home/public,讓它被所有的使用者共享,而且擁有所有許可權,但不能被非屬主刪除?
:建立兩個組群
#groupadd program
#groupadd manage
新增五個開發員
#useradd -g program -n prg 01 -p prog01
#useradd -g program -n prg 02 -p prog02
#useradd -g program -n prg 03 -p prog03
#useradd -g program -n prg 04 -p prog04
#useradd -g program -n prg 05 -p prog05
新增兩個管理員
#useradd -g manage -n mgr01 mngr01
#useradd -g manage -n mgr02 mngr02
建立四個子目錄
#mkdir /home/program
#mkdir /home/source
#mkdir /home/project
#mkdir /home/document
#chmod 770 /home/program
#chgrp program /home/program
#chmod 770 /home/source
#chgrp program /home/source
#chmod 770 /home/project
#chgrp manage /home/project
#chmod 770 /home/document
#chgrp manage /home/document
開闢一個公共子目錄
#mkdir /home/public
#chmod a+rwxt /home/public
#chmod 777 /home/public
#chmod a+t /home/public
6、修改使用者分組:
#usermod -G 組名 使用者名稱
#usermod -a -G 組名 使用者名稱 就可以追加額外組了