普通用户登录的时候权限不够
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-02
遇到这样的一个怪问题在普通用户登录的时候报如下错误: -bash: /dev/null: Permission denied -bash: /dev/null: 权限不够 [work@xmpan ~]$ 但是可以登录但是执行命令的时候有如下情况: [work@xmpan ~]$ ll -bash: ll: command not found [work@xmpan ~]$ ls -l 总计 251952 drwxr-xr-x 3 work work 4096 08-14 14:34 Desktop -rw------- 1 work work 796 06-14 11:53 grub.conf -rw-r--r-- 1 root root 25 06-01 12:28 key . . . [work@xmpan ~]$ l. -bash: l.: command not found [work@xmpan ~]$ vi test.txt [work@xmpan ~]$ rm test.txt [work@xmpan ~]$ 然后在其他终端上root登录 # alias alias cp=''cp -i'' alias l.=''ls -d .* --color=tty'' alias ll=''ls -l --color=tty'' alias ls=''ls --color=tty'' alias mv=''mv -i'' alias rm=''rm -i'' alias vi=''vim'' alias which=''alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'' 想到了和tty什么关系呢?然后看了一下dev的权限,原来普通用户是没有可执行权限的. [root@xmpan /]# ll 总计 2268 drwxr-xr-x 2 root root 4096 06-28 14:46 applications-merged drwxr-xr-x 2 root root 4096 06-19 14:31 bin drwxr-xr-x 4 root root 4096 08-06 10:26 boot drwxr--r-- 12 root root 3860 08-14 13:36 dev drwxr-xr-x 79 root root 4096 08-14 14:22 etc 通过chmod 755 /dev 然后在在重新登录即可使用ll这些命令 问题应是:普通用户对/dev/是没有可执行权限的时候他不会获得tty然后就没有可执行使用权限. |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 立志!开始Linux的深入学习!下一篇: HeartBeat实现双机热备
关于普通用户登录的时候权限不够的所有评论