Linu20180415三周第三次课(4月4日)
3.7 su命令
3.8 sudo命令
3.9 限制root远程登录
su就是切换用户的命令
su - username 切记要使用 - 。 我经常使用的时候是不加上-的,这样的话切换的不彻底,尚在之前用户的家目录下
可以采用 whoami来查看当前用户
-c 选项可以用来不登入用户,但是使用该用户来执行命令
su - -c "touch /tmp/3.33333" hello如下图所示
是否还记得 useradd -M user 是建立用户但是不生成家目录?
这样虽然可以切换到这个用户但是因为没有家目录和必须的配置文件,所以无法操作。
解决办法:
首先要为这个用户创建家目录 mkdir /home/username
然后把这个目录的所属和属组改好 chmod -R username:username /home/username
此时还没有配置文件怎么办?需要到系统模板目录中拷贝 /etc/skel
cp /etc/skel/.bash* /home/username
和第二步一样需要改所属和属组 chmod -R username:username /home/username
sudo命令是让普通用户临时拥有root权限去执行命令
visudo可以打开sudo的配置文件而且可以检测错误。不建议使用vi打开/etc/sudoers这个文件
表示以aming用户以root的身份去执行后面的三个命令,但是上面这个是错误的写法,因为命令要用逗号分开,而且是绝对路径
简单的说,要在sudo配置文件中加入可以操作的用户名称和操作命令,然后用户使用sudo就可以使用了,当然也可以根据文档的标准把用户组放进去
然后sudo的时候还是需要输入密码的,如果不想输出密码可以加一个 NOPASSWD
限制远程root访问
如何限制root远程登陆?
进入ssh的配置文件
查找Root
将允许root改成no并取消注释
然后重启服务 systemctl restart sshd.service
这样就限制了root登陆了
因为root的重要性,限制远程登陆root比较好理解,这样的话运维人员可以通过把运维账户的su权限写入visudo中,然后sudo su - 切换到root下。
当然这样的话还是进入了root,所以如果从安全性上来说,只有极少数运维人员可以有这种visudo的su操作权限。
转载于:https://blog.51cto.com/13691454/2103757
Linu20180415三周第三次课(4月4日)相关推荐
- 三周第五次课(4月10日)
4.5/4.6 磁盘格式化 df -Th 查看分区的文件系统 [root@test220 ~]# df -hT Filesystem Type Size Used Avail Use% Mounted ...
- 三周第五次课) 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间
三周第五次课 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间 4.5/4.6 磁盘格式化 cat /etc/filesystems 查看文件格式 (win系统的格式 ...
- 三周第三次课(12月27日)
三周第三次课(12月27日) 3.7 su命令 su 切换用户 whoami id su -aming su aming 切换用户,但是没有切换家目录 su - -c "touch /tmp ...
- 5月15日----疯狂猜成语-----三周第三次站立会议 参会人员:杨霏,袁雪,胡潇丹,郭林林,尹亚男,赵静娜...
疯狂猜成语-----三周第三次站立会议 参会人员:杨霏,袁雪,胡潇丹,郭林林,尹亚男,赵静娜 会议内容:总结自己的工作任务,验收自己的任务成果,领取明日任务.并且在会议上讨论我们的最后作品要求以及离最 ...
- 项目实训第三周第三次
项目实训第三周第三次记录 1.任务安排 2.任务分析 2.1显示待审核的申诉请求 2.2同意申诉请求 2.3拒绝申诉请求 3.具体代码 3.1AppealMapper 3.2AppealService ...
- 三周的 软件工程实践课 课程安排建议
不少学校想在暑期安排软件工程实践课, 在这么短的时间内要做到软件生命周期的完整体验是有很多挑战的,下面是一个建议: 软件工程课程设计 - 三周计划,10 次授课,10 次学生报告. 第一周,准备: 在 ...
- scrum立会报告+燃尽图(第三周第三次)
此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2286 项目地址:https://coding.net/u/wuyy694 ...
- python周志_Python学习日志9月17日 一周总结
周一,9月11日 这天写的是过去一周的周总结,我从中找出当天的内容. 这天早晨给电脑折腾装机,早晨基本上没有学习,休息了一个早晨. 下午写的上周总结,完事做mooc爬虫课的作业,<Think P ...
- 周计划周记录:2022年6月13日-2022年6月19日
1. 一周醒言 游戏规则就是这样的:人际关系就是等价交易,没人愿意与一个毫无价值的人交朋友. 过去如何,不影响我现在/未来成为谁,只要自己坚定前行! 自己想要的,就去问,动手要!不要寄希望于别人! 受 ...
- 周计划周记录:2022年5月16日-2022年5月22日
1. 一周醒言 规则只是用来约束普通人,对有权有势的人是没有用的.这个社会上,游戏规则就是这样的,轮不到你不玩. 其实受委屈和挨骂也是工作的一部分.没有本事就不要装清高,没有物质想要生存下去就要受委屈 ...
最新文章
- 详解微信域名防封的方法以及检测等工具的技术原理
- Latex中的一些表格用法总结(二)——行列式的表格,表格的切分和合并
- MongoDB的地理位置索引
- RabbitMQ死信队列代码架构图
- 【重构】微信小程序倒计时组件
- Java压缩技术(七) TAR——Commons实现
- 数据挖掘初次接触!学习代码
- spring的注入方式
- PGM:贝叶斯网表示之朴素贝叶斯模型naive Bayes
- 打造升级GsonFormat驼峰命名规则
- vs2010+Silverlight4+wcf开发部署全过程
- php 字符串长度判断_php 字符串长度判断更高效的方法
- 梦参老和尚:糊涂人念〈大悲咒〉往生的故事
- 嵌入式系统多媒体框架分析
- Ruby-Devise采用多种形式登录
- 纯净ROM如何制作?手把手教你一键精简内置推广
- **遇到“Cannot create file “不要慌**
- 平面设计师怎么找素材?
- 从粉丝经济看粉丝运营
- 软件产品易用性评价评估标准
热门文章
- 多功能选择列表(左右选择)
- android应用程序的混淆打包
- 电子邮件成企业主动营销的首选工具
- Google Capture The Flag 2018 (Quals) - Beginner's Quest - Reverse - Firmware
- 互联网直播云计算架构介绍
- 曼昆《经济学原理》(第五版)习题解答 第三章 相互依存性与贸易的好处
- [Android学习系列8]数据库ormlite笔记
- 经常下载的朋友注意了,教你怎样硬盘零伤害(从论坛上拷下来收藏的)
- 做个游戏:设计代码生成特定的调用堆栈
- 浅谈CMMI几个过程概念流程管理 (转)