第八组内部linux比赛命题

(1)请问如下登录环境故障的原理及解决办法?

-bash-4.1$

-bash-4.1$

出现的原因是把用户home目录下的环境配置文件删除了的原因

cp /etc/skel/* /home/用户名/

(2)添加一个用户oldboy7,属于sa组(sa组已存在),不创建家目录,到2015/10/31用户过期

 useradd -g sa -M -e "2015-10-31" oldboy7

(3)添加用户oldboy6,并设置其用户注释信息为HandsomeBoy,UID指定为806,其shell类型为/bin/sh,设置家目录为/oldboy6。

 useradd -u 806 -c Handsomeboy -d /oldboy6 -s /bin/sh

(4)sudo的工作原理?

 sudo就是让在sudoers里面的用户分配的使用软件权限能够用root权限

(5)oldboy用户可以在任何地点以管理员的身份执行命令useradd(无需密码),usermod(需要密码)。请问应如何设置?(提示:useradd命令路径:/usr/sbin/useradd;userdel命令路径:/usr/sbin/userdel)

## Allow root to run any commands anywhere

root   ALL=(ALL)       ALL

答:

 oldboy ALL=(ALL) NOPASSWD: /usr/sbin/useradd

 oldboy ALL=(ALL) /usr/sbin/useradd

(6)属于sa组的用户可以在任何地点以管理员的身份执行设置用户密码,但是不允许设置管理员的密码,请问该如何实现?(提示:passwd命令路径:/usr/sbin/passwd)

## Allow root to run any commands anywhere

root   ALL=(ALL)       ALL

答:

 

(7)改变/home/file 及其内部文件的属主属组均为oldboy;请说出执行的命令:

答:

 chown -R oldboy.oldboy /home/file

(8)请说出下列命令的功能及常用的选项参数?

useradd userdel  usermod

useradd命令是添加用户 -u -g -s -M -G -c -d -e

userdel是删除用户 -r

usermod是改变用户信息-u -g -s -M -G -c -d -E

(9)请说出下列命令的功能及常用的选项参数

su sudo chgrp

su切换到root环境

sudo获得root权限

chgrp改变用户组

(10)请说出下列命令的功能?

w who last lastlog

w 统计

who

last 用户最后登录的时间

lastlog 哪些用户登陆过

(11)当使用useradd命令不加参数选项时,后面直接跟所添加的用户名时,系统会读取配置文件(/etc/default/useradd)和(/etc/login.defs)所定义的参数或规则,根据设置的规则添加用户,同时会向(/etc/passwd)和(/etc/group)文件内添加新建用户和用户组记录。

答:

 

(12)当使用useradd命令不加参数选项时,后面直接跟所添加的用户名时,系统还会根据(/etc/default/useradd)文件内所配置的信息建立用户的家目录,并复制(/etc/skel/)中的所有文件(包括隐藏的环境配置文件)到新建的家目录中。

答:

 

(13)当使用useradd命令不加参数选项时,创建oldboy用户时,默认会创建该用户的家目录为(/home/oldboy),且该用户的家目录默认权限为(700)(三位八进制数字,例如755),哪个文件(/etc/login.defs)控制着创建用户家目录时默认的UMASK值。

 

(14)在11月份内,每周1到周5早晨6点到12点,每隔2小时执行一次/usr/bin/httpd.sh怎么实现。

 00 6-12/2 * 11 1-5 /bin/sh /usr/bin/httpd.sh 2>&1

(15)每个月的周1到周五,晚上11点到早晨5点,每2小时打包站点目录/var/www/html 备份到/data 目录下(最好每次备份按时间生成不同的备份包)

 00 05-23/2 * * 1-5 tar zcf /data/$(date +%F-%H:%M).html.bak/var/www/html

(16)根据上一题,执行每天晚上0点把刚才生成的包删除5天前的

 00 00 * * * find /data -mtime +5|xargs rm -f

(17)Linux root密码忘记了,如何找回来

通过单用户模式

(18)请描述通过 sudo 实现 linux 系统集权分治的权限分级管理思想?

 

(19)书写定时任务有哪些要领?生产如何调整定时任务?

 需要写注释,将定时任务时间错开

(20)建立5个开发人员,属于phpers组,并使它们拥有创建用户和删除用户的权限,密码统一为111111.并且执行命令行时不需要输入密码

 

(21)oldboy         ALL             =(ALL)       /bin/touch  解释每列分别对应的名称及作用

用户名    

你可能感兴趣的:(Linux题目)