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下父子进程共享socket,多
- 下一篇: linux文件的打包与下载总结,linu