最近处理了一个二级CASE,驻场运维的初级工程师安装软件的时候执行了yum update,导致用户生产系统的glibc也升级了,导致生产调度软件无法使用。研究了两三天,最靠谱的做法如下:

Step1:创建用户home目录的bin目录

[[email protected] ~]# mkdir /home/oss/bin/

Step2:修改用户bash_profile 文件

PATH=$PAH/$HOME/.local/bin:$HOME/bin     //修改前

PATH=$HOME/bin/.local/bin:$HOME/bin        //修改后

Step3:从bin和sbin目录复制特定命令到用户home目录下的bin目录

cp top /home/oss/bin/

cp yum /home/oss/bin/

cp wget /home/oss/bin/

cp /usr/sbin/ifconfig /home/oss/bin/

chown -R oss:oss /home/oss/                   //修改权限

Step4:用需要限制的用户登录执行命令

执行复制过去的ifconfig

[[email protected] ~]$ ifconfig

eth0: flags=4163 mtu 1500

inet 10.10.1.180 netmask 255.255.255.0 broadcast 10.10.1.255

inet6 fe80::a00:27ff:fe98:e634 prefixlen 64 scopeid 0x20

ether 08:00:27:98:e6:34 txqueuelen 1000 (Ethernet)

RX packets 8402 bytes 5242827 (4.9 MiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 8661 bytes 984854 (961.7 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

执行未复制的clear命令

[[email protected] ~]$ clear

-bash: clear: command not found

原文:https://www.cnblogs.com/networking/p/12018670.html

linux建立普通用户命令,Linux普通用户执行特定的命令配置相关推荐

  1. linux 建立伪目标过程,linux之Makefile 编写、规则、伪目标、变量

    什么是Makefile?首先,make是一个工具程序(Utility software),是一种控制编译或者重复编译软件的工具:make可以自动管理软件编译的内容.方式和时机从而使程序员能够把精力集中 ...

  2. linux怎么卸载webpack,安装webpack后,执行webpack -v命令时报错:SyntaxError: Block-sc

    安装webpack后,执行webpack -v命令时报错如下: [root@FreeServer ~]# webpack -v /usr/local/node-v4.4.7-linux-x64/lib ...

  3. linux 命令 -history 查看历史执行过的命令

    history 可以查看历史执行过的命令 如果想要搜索历史执行过的命令, 那么可以按下 ctrl r 然后输入关键字, 会提示出匹配的最新执行过的命令, 再次按下 ctrl r 可以继续向上查找 如果 ...

  4. 开启一个新的终端并执行特定的命令

    我的项目中有利用到远程控制,从windows端远程控制linux端,那么也就是接收远程的命令并在本机执行并返回结果.在父进程中用到popen()函数,popen()函数通过创建一个管道,调用fork( ...

  5. Ubuntu history命令 查看 terminal 曾经执行过的命令

    使用history命令 进行查看 terminal 曾执行过的命令 tang@tang-OptiPlex-3010:~$ history1 pwd2 ls3 sudo apt update4 sudo ...

  6. linux建立动态库链接,Linux动态链接库.so文件的创建与使用

    资料出处:http://linux.chinaitlab.com/administer/803560.html 编 写维护文件的目的,在于方便程序员维护程序,尤其是维护比较大的工程项目.一个素质良好的 ...

  7. linux建立虚拟硬盘,创建linux虚拟硬盘.doc

    创建linux虚拟硬盘 创建linux虚拟硬盘 ------------------------ || 创建linux虚拟硬盘 || ------------------------ 创建虚拟硬盘 1 ...

  8. linux 强行删除用户,linux命令userdel删除用户详解

    作用 userdel命令来删除一个用户 用法 userdel [-r] [-f] 用户名 参数介绍 -r: 把用户的主目录一起删除 -f: 强制删除用户,即使该用户已经登录到系统 运用示例 # use ...

  9. linux管理用户组,技术|如何在 Linux 系统中通过用户组来管理用户

    本教程可以了解如何通过用户组和访问控制表(ACL)来管理用户. 当你需要管理一台容纳多个用户的 Linux 机器时,比起一些基本的用户管理工具所提供的方法,有时候你需要对这些用户采取更多的用户权限管理 ...

最新文章

  1. 阿里、腾讯美国员工基本年薪曝光,资深算法工程师24万美元,高级研究员26万美元
  2. python笔记基础-python学习笔记之基础一(第一天)
  3. 老司机也晕车--java字符串String晕车之旅
  4. Java压缩技术(三) ZIP解压缩——Java原生实现
  5. 怎么看电脑电源多少w_UPS不间断电源设备哪个品牌好?如何选购家用电脑UPS电源?UPS电源价格多少?...
  6. 算法竞赛入门经典 例题6-2 铁轨(C、python)
  7. IntelliJ IDEA 优化总结 适用于clion
  8. gcc -nostartfiles; -nodefaultlibs; -nostdlib;-f...
  9. 网站前端_KindEditor.基础入门.0002.KindEditor_3.4.2配置参数?
  10. 狸窝音频剪辑软件_干货资源之精选音频剪辑软件工具
  11. 六年级计算机教学进度计划,六年级下册信息技术教学计划及进度计划
  12. 软件工程复习笔记 用例图
  13. 产品经理必会知识:万字长文 | 史上最全的付费会员体系分析
  14. 线和面的方程区别_直线方程和平面方程的区别
  15. 基础 八大疑问词+翻译
  16. Windows 10如何将网络图标放在桌面
  17. 需求:解压获取ipa里面的图片在windows系统上打不开
  18. ios 凭据验证_iOS应用SSL .p12身份验证 – 证书错误(-9825)
  19. Linux创建磁盘并分区命令
  20. fofa第一个查找漏洞

热门文章

  1. 文件copy模块shutil
  2. 怎么用c语言表示大整数的四则运算,用c语言编写大整数的四则运算,求大神
  3. kibana数据可视化
  4. 「技术人生」:技术同学应该如何理解业务?
  5. 报告!钉钉宜搭的8月总结,请查收~
  6. 外部工具连接SaaS模式云数据仓库MaxCompute实战:商业BI分析工具篇
  7. 会议更流畅,表情更生动!视频生成编码 VS 国际最新 VVC 标准
  8. 云原生数据湖分析DLA 2020年年度总结
  9. DTCC 2020 | 阿里云梁高中:DAS基于Workload的全局自动优化实践
  10. 从零开始入门 K8s:深入剖析 Linux 容器