Linux管理用户帐户和控制对文件的访问

本文详细介绍了如何在Linux环境下进行用户管理,包括添加用户、设置用户组、指定登陆shell,以及创建具有特定权限的目录。同时,还涵盖了创建新用户及验证操作的步骤,确保读者能够熟练掌握Linux中用户管理和文件访问控制的基本技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

企业需求:     

一、添加3个用户,用户sisi,nasha,tami,要求sisi,nasha用户的附加组为admin组,tami用户的登陆shell为非交互式shell。

二、在/home下创建一个目录,名为admins,要求所属组为admin组,组成员可以读写,其它用户没有任何权限,同组成员在目录下创建的文件的所属组也为admin组

三、创建一个用户alex,用户ID为1234,用户密码为alex111。

复习目标:复习巩固管理用户帐户和对文件访问的控制。参见RHCE_134教材P129、P153。

步骤:

一、添加3个用户,用户sisi,nasha,tami,要求sisi,nasha用户的附加组为admin组,tami用户的登陆shell为非交互式shell

1.添加用户可用图形工具:

  [root@dtop5 ~]# system-config-users

2.命令行下添加相应条件的用。可以查看:man useradd;man usermod;man groupadd。

  [root@dtop5 ~]# useradd sisi

  [root@dtop5 ~]# useradd nasha

  [root@dtop5 ~]# useradd -s /sbin/nologin tami

  [root@dtop5 ~]# tail -3 /etc/passwd        验证一下!

3.创建admin组,并把sisi,nasha加入进来

  [root@dtop5 ~]# groupadd admin

  [root@dtop5 ~]# usermod -a -G admin sisi

  [root@dtop5 ~]# usermod -a -G admin nasha

  [root@dtop5 ~]# tail -3 /etc/group       验证一下!

  [root@dtop5 ~]# id sisi

  [root@dtop5 ~]# id nasha

二、在/home下创建一个目录,名为admins,要求所属组为admin组,组成员可以读写,其它用户没有任何权限,同组成员在目录下创建的文件的所属组也为admin组

 

  [root@dtop5 ~]# mkdir /home/admins

  [root@dtop5 ~]# chown .admin /home/admins

  [root@dtop5 ~]# chmod g=rwx,o-rwx /home/admins    注意:文件夹必须有x的权限

  [root@dtop5 ~]# chmod g+s /home/admins

  [root@dtop5 ~]# ls -ld /home/admins    验证一下

  [root@dtop5 ~]# getfacl /home/admins

  [root@dtop5 ~]# touch /home/admins/root.txt

  [root@dtop5 ~]# ll /home/admins/

  [root@dtop5 ~]# rm -f /home/admins/root.txt

 

三、创建一个用户alex,用户ID为1234,用户密码为alex111。记得验证、确认

   
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值