Linux 第二次练习(用户和组权限)
1.创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为GentooDistribution
useradd gebtoo -G bin,root -s /bin/csh -c GentooDistribution
2. 创建下面的用户、组和组成员关系。名字为webs 的组,用户nginx 使用webs 作为附属组,用户varnish也使用webs 作为附属组,用户mysql不可交互登录系统,且不是webs 的成员, nginx, varnish, mysql密码都是magedu。
groupadd webs useradd nginx -G webs useradd varnish -G webs useradd mysql -r passwd nginx magedu passwd varnish magedu passwd mysql magedu
3.当用·户docker对/testdir目录无执行权限时,意味着无法做哪些操作?
无法进入/testdir目录下
4.当用户mongodb对/testdir目录无读权限时,意味着无法做哪些操作?
无法查看目录下的内容
5.当用户redis对/testdir目录无写权限时,该目录下的只读文件file1是否可修改和删除?
不可以,目录写权限是对目录内有新增改名或者删除文件权限,与文件无关,而file1是只读文件,因此也不可以修改
6、当用户zabbix对/testdir目录有写和执行权限时,该目录下的只读文件file1是否可修改和删除?
可以删除。不能修改
7.复制/etc/fstab文件到/var/tmp下,设置文件所有者为tomcat读写权限,所属组为apps组有读写权限,其他人无权限
cp /etc/fstab /var/tmp chown tomcat.apps /var/tmp chmod 660
8.误删除了用户git的家目录,请重建并恢复该用户家目录及相应的权限属性
mkdir /home/hit cp -a /etc/skel/ /home/git chown hit.hit /home/hit chmod 700 /home/hit
9.在/testdir/dir里创建的新文件自动属于webs组,组apps的成员如:tomcat能对这些新文件有读写权限,组dbs的成员如:mysql只能对新文件有读权限,其它用户(不属于webs,apps,dbs)不能访问这个文件夹
chmod g+s /testdir/dir setfacl -m g:apps:wx /testdir/dir setfacl -m g:apps:r /testdir/dir
10.误将/bin/chmod文件的执行权限删除,如何恢复?

浙公网安备 33010602011771号