用户组和权限管理练习题

用户组管理练习题

   练习1:创建用户gentoo,UID为4001,基本组为gentoo,附加组为distro(GID为5000)和peguin(GID为5001);
    groupadd -g 5000 distro;groupadd -g 5001 peguin;useradd -u 4001 -U -G distro -G peguin gentoo
在这里插入图片描述
在这里插入图片描述

   练习2:创建用户fedora,其注释信息为"Fedora Core",默认shell为/bin/tcsh;

    useradd -c "Fedora Core" -s /bin/tcsh fedora
在这里插入图片描述

   练习3:修改gentoo用户的家目录为/var/tmp/gentoo;要求其原有文件仍能被用户访问;
    usermod -md /var/tmp/gentoo gentoo
在这里插入图片描述

   练习4:为gentoo新增附加组netadmin;
    groupadd netadmin;usermod -aG netadmin gentoo
在这里插入图片描述

用户管理命令练习

   增加两个用户并设置好密码(写2行):John、Lucy
    useradd john;passwd john
    useradd lucy;passwd lucy
在这里插入图片描述

查看各用户的基本信息(相关文件在/etc中)
cat /etc/passwd
在这里插入图片描述
查看各用户的密码信息(相关文件在/etc中)
cat /etc/shadow
在这里插入图片描述

查找用户summer并显示其相关信息
id -a summer
在这里插入图片描述

将当前用户切换到John(进入其主目录)
su - john
显示当前登录用户名
id -un
whoami
在这里插入图片描述

将John的登录密码改为:mima1234
passwd john
mima1234
在这里插入图片描述
将John的帐号有效期设为2017年12月31号
usermod -e "2017.12.31" john
将John加入到summer组中
usermod -aG john summer
在这里插入图片描述

将用户名John改为Jack
usermod -l john jack
在这里插入图片描述

将Jack的用户全名改为:Jack.Willianmus
chfn -f jack.willianmus jack
在这里插入图片描述

用户切换到Lucy,删除Lucy的密码
passwd -d Lucy
删除用户Lucy
passwd -d Lucy
4. 组管理命令练习
增加以一个student
groupadd student
查看所有组的基本信息(相关文件在etc中)
cat /etc/group
查看summer组中包含哪些用户名?
cat /etc/gshadow
将student组名改为teacher
groupmod -n teacher student
删除teacher组
groupdel teacher

权限管理

1、新建系统组mariadb, 新建系统用户mariadb, 属于mariadb组,要求其没有家目录,且shell
为/sbin/nologin;尝试root切换至用户,查看其命令提示符;
groupadd -r gentoo;groupadd -g 5000 distro;groupadd -g 5001 peguin;useradd -u 4001 -g gentoo -G distro,peguin gentoo
在这里插入图片描述

2、新建GID为5000的组nebulaedu,新建用户gentoo,要求其家目录为/users/gentoo,密码同用户名;
groupadd -g 5000 nebulaedu;useradd -d /users/gentoo gentoo;passwd gentoo
3、新建用户fedora,其家目录为/users/fedora,密码同用户名;
useradd -d /users/fedora fedora;passwd fedora
4、新建用户www, 其家目录为/users/www;删除www用户,但保留其家目录;
useradd -d /users/www
userdel www
5、为用户gentoo和fedora新增附加组nebulaedu;
usermod -aG nebulaedu; usermod -aG nebulaedu
在这里插入图片描述
6、复制目录/var/log至/tmp/目录,修改/tmp/log及其内部的所有文件的属组为nebulaedu,并让属组对目录本身拥有写权限
cp /var/log /tmp ;chown :nebulaedu /tmp/log;chmod g+w /tmp/log

Guess you like

Origin blog.csdn.net/qq_46495338/article/details/108188840