当前位置: 首页 > news >正文

网站优化外链京东企业采购平台

网站优化外链,京东企业采购平台,店铺设计效果图软件,dw制作网页的过程作者介绍:简历上没有一个精通的运维工程师。希望大家多多关注我,我尽量把自己会的都分享给大家,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。 Linux是一个多用户多任务操作系统,这意味着它可以同时支持多个用户登录并使用系统。…

作者介绍:简历上没有一个精通的运维工程师。希望大家多多关注我,我尽量把自己会的都分享给大家,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

Linux是一个多用户多任务操作系统,这意味着它可以同时支持多个用户登录并使用系统。但是我们之前所有的操作都是基于超级管理员root来操作的,从Linux设计来说,是不推荐的。因为root的权限太大,所以才需要普通用户来进行日常运维,那如果普通用户需要做的操作需要root权限的时候又怎么做的,我们将通过以下几个方面来讲解。

1.linux用户

2.linux用户组

3.Linux用户-su命令

4.Linux用户-sudo命令(本章节)

上一章,我们讲了使用su命令切换到root权限进行操作,本章节继续讲解sudo命令来临时提权。

sudo 是类 Unix 系统(如Linux、BSD等)中的一个命令,用于允许授权用户以另一个用户的身份执行命令。它的名称来源于"Superuser Do"(超级用户执行),用于执行需要超级用户权限(通常是 root 用户权限)的任务,而无需直接切换到 root 用户。

主要特点和用途

sudo command

这会使用默认设置(通常是执行者的密码)尝试以 root 用户执行 command 命令。

sudo -u username command

这会以 username 用户的身份执行 command 命令。

sudoedit file
sudo vi file  //也可以这样

这会使用默认编辑器(通常是 vi 或 nano)以超级用户权限编辑 file 文件。

sudo yum updae

这会使用 sudo 命令以 root 权限执行 yum update 命令,从而更新系统软件包列表。

sudoedit /etc/nginx/nginx.conf
sudo vi /etc/nginx/nginx.conf    //也直接直接这样

这会使用 sudoedit 命令以 root 权限编辑 Nginx 的配置文件。

  1. 权限管理

    • 临时提升权限:允许普通用户在需要时以特权用户(通常是 root)的身份执行命令,执行完毕后权限自动降低为普通用户。

    • 授权控制:管理员可以通过配置 sudoers 文件详细控制哪些用户可以以哪些用户的身份执行哪些命令,以及在哪些主机上执行。

  2. 安全性

    • 审计sudo 的使用可以被记录和审计,管理员可以了解哪些用户在何时执行了哪些特权操作,有助于系统安全和问题追踪。

    • 限制权限:相比直接使用 root 用户,sudo 允许更细粒度地控制用户对系统的访问权限,减少了误操作和滥用特权的风险。

  3. 使用方式

    • 基本语法

    • 以其他用户身份执行

    • 编辑文件

  4. 配置文件

    • sudo 的配置文件通常是 /etc/sudoers,第一次使用应该使用root用户来操作该文件,因为在没有配置的情况下,普通用户是没权限操作这个文件的。

  5. 示例用法

    • 执行需要 root 权限的命令

    • 编辑文件

  6. 注意事项

    • 密码验证:默认情况下,sudo 会要求用户输入自己的密码来验证身份。

    • 安全配置:应当小心配置 sudoers 文件,确保只有可信用户可以执行特权操作,并限制执行的具体命令和参数。

    • 不建议直接使用 root 用户:推荐使用 sudo 来执行需要特权的任务,以避免潜在的安全风险和操作失误。

  7. 最佳实践:

    1.允许特定用户执行sudo命令​​​​​​​

# Allow root to run any commands anywhere 
root  ALL=(ALL)   ALL
#需要添加这行,user01才有使用sudo命令的权限
user01  ALL=(ALL)       ALL  

    2.免密使用sudo

## Allow root to run any commands anywhere 
root  ALL=(ALL)   ALL
#修改成这样,就可以免密使用sudo命令
user01  ALL=(ALL)       NOPASSWD:ALL

总结

  1. 普通用户默认是没有权限使用sudo命令,必须配置以后才能使用。

  2. 按照上面的配置,是所有的命令都可以执行,也可以做更精细化的配置,让普通用户只能执行特定的sudo命令。

  3. 普通用户使用sudo命令,默认是需要使用当前用户的密码的。也可以配置让它免密。

  4. sudo配置文件默认只有读权限,如果按照普通方式使用vi编辑文件,需要使用wq!强制保存才可以。

  5. 也可以使用使用下面命令,则不会提示文件只读,也可以正常保存退出。

sudo visudo

关注微信公众号《运维小路》获取更多内容。

http://www.yayakq.cn/news/902318/

相关文章:

  • 自适应网站一般做几个尺寸电商小程序开发需要多少钱
  • 网站开发系统学习龙之网官网
  • 优秀网站开发公司做造价在那个网站比较好
  • 扬州网站建设link5游戏制作软件免费下载
  • 宁波专业建设网站建站公司做网站去哪里找客户
  • 个人网站如何做移动端沈阳网站制作机构
  • 做服装最好的网站wordpress版本管理
  • 中国建设网站企业网上银行业务功能如何做一张图片的网站
  • 苏州建网站公司选苏州聚尚网络物流网站风格
  • 自己建立公司网站 怎样做wordpress分类没有文章
  • 百度网站建设微信封面补肾壮阳吃什么药效果好
  • 眼镜企业网站建设方案惠州网红酒店
  • 微信网站建设和维护茶网站建设方案
  • 婚恋网网站架构移动端网站制作的有哪些要求
  • 网站给篡改了要怎么做网站风格设计怎么写
  • 国外有趣的网站phython 做的网站
  • 合肥专业做网站公司哪家好新东方教育培训机构官网
  • 网站建设公司i有系统源码可以做网站吗
  • 可以做宣传的网站海关做预归类的网站
  • 做网站能赚流量钱吗宁德市蕉城区
  • 网站制作人员北京做网站最牛的公司
  • 百度网站建设是什么意思淮北网络推广
  • django做网站怎样做网站pyton
  • 岳各庄网站建设婚纱摄影网页设计
  • 杭州制作网站的公司简介a5创业网站建设
  • 电子商务网站建设考试重点品牌网线
  • 做网站还用注册商标吗国外 网站设计
  • 网站建设网页设计做网站上海市政大厅官网
  • 装修案例图seo查询工具有哪些
  • 小程序公司排名湘潭seo磐石网络