Username: Password:

普通用户登录的时候权限不够
来源: ChinaUnix博客  作者: 发布时间:2007-01-01 17:05:00


                                碰到这样的一个怪问题在普通用户登录的时候报如下错误:
-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然后就没有可执行使用权限。
               
               
               
               
               
               
               

喜欢本文,那就收藏到:

    Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
相关评论  我也要评论
还没有关于此文章的相关评论!
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  • 导航
    赞助商
    文章类别
    订阅