首页 > 其他分享 >Docker容器执行su命令报错su: cannot open session: Permission denied 解决方法

Docker容器执行su命令报错su: cannot open session: Permission denied 解决方法

时间:2023-04-10 14:12:32浏览次数:34  
标签:命令 su etc session 报错 执行 root pam

1、先检查su命令权限是否正确,执行如下命令
ll /etc/pam.d/su
如果现实如图,则说明权限方面没问题,若您的执行结果与我的不一样,需调整权限。
[root@blog-tag-gg ~]# ll /etc/pam.d/su
-rw-r--r-- 1 root root 540 2月   3 2021 /etc/pam.d/su
2、执行如下命令将 如下。
将su文件复制备份
cp /etc/pam.d/su /etc/pam.d/su_bak
vi编辑  /etc/pam.d/su 文件将如图所示注释(前面加#表示注释)


保存退出即可
 

 

标签:命令,su,etc,session,报错,执行,root,pam
From: https://www.cnblogs.com/tester-yu/p/17302729.html

相关文章

  • 基于SqlSugar的开发框架循序渐进介绍(26)-- 实现本地上传、FTP上传、阿里云OSS上传三者
    在前面介绍的随笔《基于SqlSugar的开发框架循序渐进介绍(7)--在文件上传模块中采用选项模式【Options】处理常规上传和FTP文件上传》中介绍过在文件上传处理的过程中,整合了本地文件上传和基于FTP方式的上传文件的处理整合。本篇随笔继续介绍文件上传的处理,基于选项模式【Options】......
  • (第八篇)__format__、__hash__、__init_subclass__、__reduce_ex__、__reduce__、__si
    一、__format__(self,format_spec)当我们使用format()方法对一个对象进行格式化时,如果这个对象有__format__方法,那么这个方法就会被调用。它接受一个变量作为参数,并返回一个格式化后的字符串。classPerson:def__init__(self,name,age):self.name=name......
  • 禁用 DevTools 源映射功能, 隐藏 "DevTools failed to load SourceMap" 报错
    警告DevToolsfailedtoloadsourcemap:Couldnotloadcontentforchrome-extension://cofdbpoegempjloogbagkncekinflcnj/build/content.js.map:系统错误:net::ERR_BLOCKED_BY_CLIENT这个问题可能是因为浏览器的版本不同,所以设置的位置也会略有不同。以下是几个常见浏......
  • Java开发:服务器上配置jdk环境变量后java命令正常但javac报错问题
    一、问题如下:在服务器上配置jdk环境变量时,java命令运行正常,javac报错如下:ErroroccurredduringinitializationofVM;java/lang/NoClassDefFoundError:java/lang/Object.没有找到基础类库,可以确定是缺少一些东西。查询资料发现,是jdk安装目录下缺少文件:jd......
  • Abnormal build process termination--解决IDEA启动web项目报错
    在projectstructure中,把sdk中的jdk重新添加,却发现选择了正确的jdk目录却提示不是正确的jdk路径。于是,我重新安装了jdk。在idea中又重新引了jdk。这个问题就解决了。所以有时候当你一直运行正确的时候,突然发现有问题了。可能就是近期修改的东西导致的。基本就是jdk的问题  把......
  • Ocelot 结成 Consul 做配置以及服务发现出现的一些小问题
    首先创建web项目dotnetnewweb-nApiGateway然后安装对应的nuget包dotnetaddpackageOcelotdotnetaddpackageOcelot.Provider.ConsulProgram配置usingOcelot.Middleware;usingOcelot.DependencyInjection;usingOcelot.Provider.Consul;varbuilder=W......
  • BASH: issues
     $@"$@"$*"$*"a.shecho"$@"echo$@echo"$*"echo$*b.sh"$@"[email protected]"$*"b.sh$*b.shecho$#forparam;doecho"param=$param"done ......
  • Git 工具 - 子模块: submodule与subtree的使用
    git日常使用中,基本都是一个项目一个Git仓库的形式,那么当我们的代码中碰到了业务级别的需要复用的代码,我们一般怎么做呢?比如:某个工作中的项目需要包含并使用另一个项目。也许是第三方库,或者你独立开发的,用于多个父项目的库。所以需要提取一个公共的类库提供给多个项目使用,但是......
  • D - Count Subtractions
    D-CountSubtractionshttps://atcoder.jp/contests/abc297/tasks/abc297_d 思路按照题目给的逻辑会超时。需要使用除法来优化算法。Code#include<iomanip>#include<bits/stdc++.h>#include<iostream>usingnamespacestd;#include<limits.h>#include<ma......
  • Rsut 不使用 'trim()' 为什么空格还是被存储
    在使用Rust的std::io::stdin()方法接收用户输入时,它实际上会将用户输入的字符作为一个字符串(String类型)存储在内存中。当用户键入一个字符并按下回车键时,std::io::stdin()会读取整行内容,包括回车符\r和换行符\n。这些字符都被包含在字符串中,而不是被忽略。因此,即使用户......