-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 解释每列分别对应的名称及作用
用户名