可能是由su程序没有“s”权限引起的,还有可能是sudo命令在普通用户下不能使用的情况,一般会有“must be own by uid 0 and have the setuid bit set”的提示,修改方式就是给对用程序加上“s”权限就可以了。

下面直接给出脚本:

#!/bin/bash
chmod u+s /bin/chage
chmod u+s /bin/chfn
chmod u+s /bin/chsh
chmod u+s /bin/crontab
chmod u+s /bin/fusermount
chmod u+s /bin/gpasswd
chmod u+s /bin/mount
chmod u+s /bin/newgrp
chmod u+s /bin/passwd
chmod u+s /bin/ping
chmod u+s /bin/pkexec
chmod u+s /bin/staprun
chmod u+s /bin/su
chmod u+s /bin/sudo
chmod u+s /bin/umountchown root:stapusr /bin/staprunchmod u+s /sbin/mount.nfs
chmod u+s /sbin/pam_timestamp_check
chmod u+s /sbin/unix_chkpwd
chmod u+s /sbin/usernetctlchmod g+s /bin/wall
chmod g+s /bin/write
chown root:tty /bin/wall
chown root:tty /bin/writechmod g+s /sbin/netreport
chmod g+s /sbin/postdrop
chmod g+s /sbin/postqueuechown root:postdrop /sbin/postdrop
chown root:postdrop /sbin/postqueue

上面这些基本包含了Centos7中全部需要“s”属性的可执行程序了。

普通用户使用su无法切到root用户的解决方法相关推荐

  1. linux安全设置:限制su、sudo切换root用户权限设置,su\sudo使用,SSH远程连接密钥登录

    目录 限制su命令切换到root用户 限制非root用户修改密码 su.sudo.sudo su 服务器安全 限制su命令切换到root用户 限制su命令切换到root用户 不希望所有用户都可以通过s ...

  2. su命令切换到root用户_如何在Linux中使用su命令成为超级用户或root?

    su命令切换到root用户 Linux provides root account as superuser or Administrator. As root account has all pri ...

  3. linux命令进入用户模式,linux怎么切换到root用户模式

    默认安装完成之后我们是用当前用户权限的进入linux系统的,但是很多操作我们是需要用到root账户权限才可以操作. 首先进入控制台的命令是crtl+Alt+T. 默认安装完成之后并不知道root用户的 ...

  4. 服务器系统切换用户,linux系统如何切换到root用户_网站服务器运行维护,linux,root...

    windows系统如何强制关机?_网站服务器运行维护 windows系统强制关机的方法:1.Win系统笔记本,找到电源键,长按不放直到屏幕完全变黑,松开手指:2.台式机,找到电源键,用手指长按,直到电 ...

  5. su的时候密码认证失败的解决方法

    su的时候密码认证失败的解决方法 (2007-03-26 17:44) 分类: Gentoo    今天突然发觉su不能用了,密码绝对没有问题,但是解就是不能切到root下,用root直接登录没有问题 ...

  6. su oracle失败,su: /bin/bash: Permission denied错误的解决方法

    su: /bin/bash: Permission denied错误的解决方法,遇到类似问题的朋友可以参考下. 客户一个oracle突然当机了,由于业务启动,客户下意识的重启了服务器,系统是起来了,准 ...

  7. 在Linux环境下mysql的root密码忘记解决方法(三种)

    这篇文章主要介绍了在Linux环境下mysql的root密码忘记解决方法,详细的介绍了3种解决办法,具有一定的参考价值,有兴趣的可以了解一下. MySQL密码的恢复方法之一 1.首先确认服务器出于安全 ...

  8. win上mysql忘记root密码_MySQL数据库之windows下mysql忘记root密码的解决方法

    本文主要向大家介绍了MySQL数据库之windows下mysql忘记root密码的解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 方法一: 1.在DOS窗口下输入net ...

  9. mysql8.1密码_Windows 8.1下MySQL5.7 忘记root 密码的解决方法

    [背景] 最近学习碰到了一件挺令人尴尬的事情,我把MySQL的密码给忘记了,所以MySQL登录不进去. 网上的解决方案很多,尝试了很多,依旧是被窗口的各种报错虐.感谢大神的助力,MySQL忘记密码解决 ...

最新文章

  1. [TCP/IP] 三次握手过程中有哪些不安全性
  2. MinGW编译wxWidget
  3. 第八十九期:还在手动盖楼领喵币?双十一这群开发者竟然如此「作弊」
  4. Linux 修改密码root(账号)
  5. Windows Server 2008 R2 主域控制器委派DNS到子域控控制器
  6. Redis集群安装及配置步骤
  7. C#中const和readonly有什么区别?
  8. pyclewn调试带参数程序
  9. 学习U-Boot之--mkconfig
  10. C#中Dictionary的用法及用途(转)
  11. python基础知识 01
  12. idea非活动变更列表中的文件被修改,IntellJ IDEA中的更改列表是什么?一个变化列表比较什么?寻求准确的解释...
  13. C语言 简单选择排序算法
  14. Eclipse的Maven创建
  15. css3直线运动_纯css3动画--边框线条动画
  16. xboxone硬盘坏的表现_详解硬盘常见的故障及解决方法
  17. 鼠标指针乱跑的解决方案
  18. vs2019开发android so库
  19. pqi 更方便的使用pip源
  20. 百度AI评测:红酒识别

热门文章

  1. 健全养老综合制度,智康护的智慧养老介绍
  2. 银赛电气降低电气开关火灾危险性
  3. python统计汉字个数是_python统计中文字符数量的两种方法
  4. EasyPusher安卓Android手机直播推送之MediaCodec 硬编码H264格式
  5. 高斯 二维 matlab,MATLAB实例:二维高斯分布图
  6. Java后端返回前端的日期差9小时?
  7. 清明节到来,微信公众号图文排版有哪些使用技巧?
  8. 微信公众号开发(五)个性化菜单
  9. 猛兽来袭——Integral Protocol
  10. python随手记自动记账_菜鸟也疯狂!8分钟用Python做一个酷炫的家庭随手记