linux建立普通用户命令,Linux普通用户执行特定的命令配置
最近处理了一个二级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普通用户执行特定的命令配置相关推荐
- linux 建立伪目标过程,linux之Makefile 编写、规则、伪目标、变量
什么是Makefile?首先,make是一个工具程序(Utility software),是一种控制编译或者重复编译软件的工具:make可以自动管理软件编译的内容.方式和时机从而使程序员能够把精力集中 ...
- linux怎么卸载webpack,安装webpack后,执行webpack -v命令时报错:SyntaxError: Block-sc
安装webpack后,执行webpack -v命令时报错如下: [root@FreeServer ~]# webpack -v /usr/local/node-v4.4.7-linux-x64/lib ...
- linux 命令 -history 查看历史执行过的命令
history 可以查看历史执行过的命令 如果想要搜索历史执行过的命令, 那么可以按下 ctrl r 然后输入关键字, 会提示出匹配的最新执行过的命令, 再次按下 ctrl r 可以继续向上查找 如果 ...
- 开启一个新的终端并执行特定的命令
我的项目中有利用到远程控制,从windows端远程控制linux端,那么也就是接收远程的命令并在本机执行并返回结果.在父进程中用到popen()函数,popen()函数通过创建一个管道,调用fork( ...
- Ubuntu history命令 查看 terminal 曾经执行过的命令
使用history命令 进行查看 terminal 曾执行过的命令 tang@tang-OptiPlex-3010:~$ history1 pwd2 ls3 sudo apt update4 sudo ...
- linux建立动态库链接,Linux动态链接库.so文件的创建与使用
资料出处:http://linux.chinaitlab.com/administer/803560.html 编 写维护文件的目的,在于方便程序员维护程序,尤其是维护比较大的工程项目.一个素质良好的 ...
- linux建立虚拟硬盘,创建linux虚拟硬盘.doc
创建linux虚拟硬盘 创建linux虚拟硬盘 ------------------------ || 创建linux虚拟硬盘 || ------------------------ 创建虚拟硬盘 1 ...
- linux 强行删除用户,linux命令userdel删除用户详解
作用 userdel命令来删除一个用户 用法 userdel [-r] [-f] 用户名 参数介绍 -r: 把用户的主目录一起删除 -f: 强制删除用户,即使该用户已经登录到系统 运用示例 # use ...
- linux管理用户组,技术|如何在 Linux 系统中通过用户组来管理用户
本教程可以了解如何通过用户组和访问控制表(ACL)来管理用户. 当你需要管理一台容纳多个用户的 Linux 机器时,比起一些基本的用户管理工具所提供的方法,有时候你需要对这些用户采取更多的用户权限管理 ...
最新文章
- 阿里、腾讯美国员工基本年薪曝光,资深算法工程师24万美元,高级研究员26万美元
- python笔记基础-python学习笔记之基础一(第一天)
- 老司机也晕车--java字符串String晕车之旅
- Java压缩技术(三) ZIP解压缩——Java原生实现
- 怎么看电脑电源多少w_UPS不间断电源设备哪个品牌好?如何选购家用电脑UPS电源?UPS电源价格多少?...
- 算法竞赛入门经典 例题6-2 铁轨(C、python)
- IntelliJ IDEA 优化总结 适用于clion
- gcc -nostartfiles; -nodefaultlibs; -nostdlib;-f...
- 网站前端_KindEditor.基础入门.0002.KindEditor_3.4.2配置参数?
- 狸窝音频剪辑软件_干货资源之精选音频剪辑软件工具
- 六年级计算机教学进度计划,六年级下册信息技术教学计划及进度计划
- 软件工程复习笔记 用例图
- 产品经理必会知识:万字长文 | 史上最全的付费会员体系分析
- 线和面的方程区别_直线方程和平面方程的区别
- 基础 八大疑问词+翻译
- Windows 10如何将网络图标放在桌面
- 需求:解压获取ipa里面的图片在windows系统上打不开
- ios 凭据验证_iOS应用SSL .p12身份验证 – 证书错误(-9825)
- Linux创建磁盘并分区命令
- fofa第一个查找漏洞