Linux基础-10day-Linux用户、组管理案例

2021/01/02 07:45
阅读数 22

Linux用户、组管理案例

模拟公司组织架构,公司主要分为行政部(personnel)、财务部(financial)、技术部(technolog)、工程部(engineering)、市场部(market)。为部署共享服务器,创建各部门独立的共享目录,为普通员工创建独立账户,只有读权限,并为每个部门创建管理账户,管理员具有读写权限,并为实现管理方便,每个部门创建与部门同名的组账户。

各部门管理员账户已ma_开头。 

Eg:

(1)创建共享目录

# mkdir -p /tmp/{personnel,financial,technolog,engineering,market}

(2)创建组账户

# groupadd personnel
# groupadd financia
# groupadd technolog
# groupadd engineering
# groupadd market


(3)创建组管理员账户,并指定所属组

# useradd -g personnel ma_personnel
# useradd -g financial ma_financial
# useradd -g technolog ma_technolog
# useradd -g engineering ma_engineering
# useradd -g market ma_market


(4)创建不同员工账号,并指定所属组

# useradd -g personnel emp1
# useradd -g financial emp2
# useradd -g technolog emp3
# useradd -g engineering emp4
# useradd -g market emp5
# id emp1
uid=503(emp1) gid=503(personnel) groups=503(personnel)
id命令查看用户uid/gid以及属组信息。


5)添加组管理员

#gpasswd -A ma_personne personnel
#gpasswd -A ma_financial financial 
#gpasswd -A ma_technolog technolog
#gpasswd -A ma_engineering engineering
#gpasswd -A ma_market market


6)设置目录属主、属组

#chown ma_personnel.personnel /tmp/personnel/ 
#chown ma_financial.financial /tmp.financial 
#chown ma_technolog.technolog /tmp/technolog
#chown ma_engineering.engineering /tmp/engineering
#chown ma_market.market /tmp/market

(7)设置目录权限

#chmod 755 /tmp/{personnel,financial,technolog,engineering,market}

个人公众号:

spacer.gifimage.png

 

 


展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部