Linux有些命令被限制 linux 文件限制
在linux中为什么在非root用户下有些命令用不来,如,ifconfig,shutdown
你用ls -l /sbin/ifconfig
成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、网站建设、外贸网站建设、四川网络推广、微信小程序开发、四川网络营销、四川企业策划、四川品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供四川建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com
看看,如果第十个字符是x,那么,普通用户可以通过键入命令
/sbin/ifconfig
来执行它。
第四个位置上的x是说root自己可以执行,第七个位置上的x是说文件所有主所在的组(此处即指root)成员可以执行。第十个字符是x的话,所有用户都可以执行它。
我的linux很多命令都无法使用了!
是root用户还是普通用户
如果是root用户下,检查这些命令是否还在。一般在/usr/bin /usr/sbin。
在/root用户下的.profile 文件中加上 path=/usr/bin;/usr/sbin ,然后source .profile,使变量生效,然后测试命令是否可用
如果是普通用户,需要在普通用户的home目录下设置.profile
怎么限制linux 普通用户的某些命令?
一般默认情况下,普通用户的可执行命令位于/bin,
/usr/bin,
/usr/local/bin,
系统管理员可执行命令位于/sbin,
/usr/sbin,
/usr/local/sbin这几个目录,进去睢睢,一目了然.
本文标题:Linux有些命令被限制 linux 文件限制
文章来源:http://azwzsj.com/article/ddgggso.html