您的位置:首页 > 运维架构 > Linux

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

2013-05-11 22:26 417 查看
[b]企业需求: [/b]

一、添加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。记得验证、确认

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: