普通用户登录的时候权限不够
2009-07-27 17:55
197 查看
遇到这样的一个怪问题在普通用户登录的时候报如下错误:
-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://desert.blog.51cto.com/779694/184043
-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://desert.blog.51cto.com/779694/184043
相关文章推荐
- Oracle数据库案例整理-登录Oracle数据库失败-Oracle初始化参数设置错误导致普通用户授予sysdba权限登录失败
- win10系统获取管理员权限卸载程序、删除文件等听语音 浏览:9507|更新:2016-02-23 02:27 很多用户升级win10系统以后,发现卸载某些程序或者删除某些文件的时候,会出现权限不够,
- centos7 创建普通用户,添加sudo权限,禁止root远程登录和公钥登录脚本
- centos添加普通用户禁止root登录并添加sudo权限
- 普通用户echo权限不够问题
- freebsd 禁用root登录ssh并给普通用户登录权限
- oracle中普通用户如何查看自己登录的数据库名称?这个用户与scott权限相同,无法切换到sys下面!没有权限查看v$database和v$instance
- passwd命令读取的shadow文件没有任何权限,为什么普通用户可以正常登录
- Hadoop架设过程中实现普通用户权限下SSH无密码登录
- 普通用户的sudo权限,禁止root用户登录
- 普通用户find 排除权限不够的方法
- 域普通用户执行金蝶K/3权限不够解决方法
- 普通用户登录EM所需权限
- OpenWRT新建普通用户+权限设置+免密码登录(ssh公钥验证)
- 增加普通用户的sudo权限,禁止root用户登录
- linux禁止root用户登录,并开启普通用户sudo权限
- 普通权限域用户登录用户账号的问题
- ansible普通用户使用chown改变文件所属人和所属组权限不够问题
- 普通用户新增sudo权限&禁止root远程登录
- WIN7普通用户下修改文件夹权限