银河麒麟服务器操作系统V10SP2设置sudo与su免密执行

本文主要是介绍银河麒麟服务器操作系统V10SP2设置sudo与su免密执行,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 一、su与sudo的区别
  • 二、设置sudo免密
  • 三、设置su免密

一、su与sudo的区别

  1. su简介
    su是Switch User的首字母简写,用途是切换账户。一般有如下两种用法:
    ①:su 用户名 (不接“用户名”会默认切换到root)
    这种方式切换用户后依旧保留切换前用户的环境变量等设置;
    ②:su - 用户名 (不接“用户名”会默认切换到root)
    这种方式切换用户后会加载切换后用户的环境变量等设置。
  2. sudo简介
    sudo是Super User Do的简称,用途是以超级管理员root的身份执行命令。

二、设置sudo免密

  1. 首先登录root账户,并赋予普通用户(kylin)使用sudo命令的权限;
    在这里插入图片描述
    [root@localhost ~]# chmod +w /etc/sudoers
    [root@localhost ~]# vim /etc/sudoers
    在下图位置处添加一行,内容为kylin ALL=(ALL) ALL,完成后保存退出。
    在这里插入图片描述
    到这里,我们重新登录kylin账户后就可以使用sudo命令了。
  2. 配置普通用户使用sudo命令时无需输入密码;
    修改/etc/sudoers文件,如下:
    在这里插入图片描述
    备注:如果该普通用户kylin附属组wheel,那么也需要把/etc/sudoers文件中“%wheel ALL=(ALL) ALL”修改为“%wheel ALL=(ALL) NOPASSWD:ALL”。

三、设置su免密

  1. 使用root账户登录系统,然后为普通用户kylin添加附属组wheel;
    [root@localhost ~]# usermod -G wheel kylin
    在这里插入图片描述
  2. 修改su的PAM认证配置文件。
    [root@localhost ~]# vim /etc/pam.d/su
    修改前:
    在这里插入图片描述
    修改后:
    在这里插入图片描述

这篇关于银河麒麟服务器操作系统V10SP2设置sudo与su免密执行的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/302533

相关文章

ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法

《ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法》本文介绍了Elasticsearch的基本概念,包括文档和字段、索引和映射,还详细描述了如何通过Docker... 目录1、ElasticSearch概念2、ElasticSearch、Kibana和IK分词器部署

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

JavaScript中的reduce方法执行过程、使用场景及进阶用法

《JavaScript中的reduce方法执行过程、使用场景及进阶用法》:本文主要介绍JavaScript中的reduce方法执行过程、使用场景及进阶用法的相关资料,reduce是JavaScri... 目录1. 什么是reduce2. reduce语法2.1 语法2.2 参数说明3. reduce执行过程

mybatis和mybatis-plus设置值为null不起作用问题及解决

《mybatis和mybatis-plus设置值为null不起作用问题及解决》Mybatis-Plus的FieldStrategy主要用于控制新增、更新和查询时对空值的处理策略,通过配置不同的策略类型... 目录MyBATis-plusFieldStrategy作用FieldStrategy类型每种策略的作

Linux流媒体服务器部署流程

《Linux流媒体服务器部署流程》文章详细介绍了流媒体服务器的部署步骤,包括更新系统、安装依赖组件、编译安装Nginx和RTMP模块、配置Nginx和FFmpeg,以及测试流媒体服务器的搭建... 目录流媒体服务器部署部署安装1.更新系统2.安装依赖组件3.解压4.编译安装(添加RTMP和openssl模块

在MySQL执行UPDATE语句时遇到的错误1175的解决方案

《在MySQL执行UPDATE语句时遇到的错误1175的解决方案》MySQL安全更新模式(SafeUpdateMode)限制了UPDATE和DELETE操作,要求使用WHERE子句时必须基于主键或索引... mysql 中遇到的 Error Code: 1175 是由于启用了 安全更新模式(Safe Upd

CSS弹性布局常用设置方式

《CSS弹性布局常用设置方式》文章总结了CSS布局与样式的常用属性和技巧,包括视口单位、弹性盒子布局、浮动元素、背景和边框样式、文本和阴影效果、溢出隐藏、定位以及背景渐变等,通过这些技巧,可以实现复杂... 一、单位元素vm 1vm 为视口的1%vh 视口高的1%vmin 参照长边vmax 参照长边re

JavaWeb-WebSocket浏览器服务器双向通信方式

《JavaWeb-WebSocket浏览器服务器双向通信方式》文章介绍了WebSocket协议的工作原理和应用场景,包括与HTTP的对比,接着,详细介绍了如何在Java中使用WebSocket,包括配... 目录一、概述二、入门2.1 POM依赖2.2 编写配置类2.3 编写WebSocket服务2.4 浏

Windows设置nginx启动端口的方法

《Windows设置nginx启动端口的方法》在服务器配置与开发过程中,nginx作为一款高效的HTTP和反向代理服务器,被广泛应用,而在Windows系统中,合理设置nginx的启动端口,是确保其正... 目录一、为什么要设置 nginx 启动端口二、设置步骤三、常见问题及解决一、为什么要设置 nginx

查询SQL Server数据库服务器IP地址的多种有效方法

《查询SQLServer数据库服务器IP地址的多种有效方法》作为数据库管理员或开发人员,了解如何查询SQLServer数据库服务器的IP地址是一项重要技能,本文将介绍几种简单而有效的方法,帮助你轻松... 目录使用T-SQL查询方法1:使用系统函数方法2:使用系统视图使用SQL Server Configu