无忧启动论坛

标题: 求助啊!!!赶紧来帮帮我!!! [打印本页]

作者: songhuirong1    时间: 2010-8-20 10:09
标题: 求助啊!!!赶紧来帮帮我!!!
我的系统是RHEL5.4,我在系统里建立了一个普通账号dmtsai,然后su dmtsai切换进dmtsai账号,但是执行了很多命令都提示“Permission denied”,这个问题该怎么解决呀?请各位高手帮帮我。谢谢了。具体的看下面的截图吧。

未命名.jpg (46.05 KB, 下载次数: 93)

未命名.jpg

作者: lvyanan    时间: 2010-8-20 12:58
你只能在/home/dmtsai目录下操作,对于/home目录,dmtsai用户无权操作。
作者: songhuirong1    时间: 2010-8-20 13:44
我觉得这是有问题的,本来新建一个普通的用户账户后,默认的权限应该是drwxr-xr-x,而我的系统确实drwx------,看图中就知道了。所以我觉得这是有问题的,就是不知道问题出在哪儿了。
作者: yjd    时间: 2010-8-21 09:44
你忽略了一个问题
su -  xxx(用户名)这个  -  是连环境变量一起切过去。

还有哇哥说的你访问的目录有权限问题,
另外你执行的是touch命令,要看下此命令是否运行你这个级别的用户执行。
去列下touch命令的权限看看他是属于什么工作组才有权限

[ 本帖最后由 yjd 于 2010-8-21 09:48 编辑 ]
作者: my9823    时间: 2010-8-21 19:25
蛙哥和yjd说的很多,在linux中权限是无处不在的!
另外你的命令行提示符后的root是目录名吗?
作者: songhuirong1    时间: 2010-8-23 08:39
你们看截图中第3、4行,它的权限怎么是drwx------,默认的权限不是drwxr-xr-x的吗?这是怎么回事?
作者: my9823    时间: 2010-8-23 17:29
恩!只能自己读 写执行,其他成员和组无权限?
我记得有个umask命令的,好像是设置文件或目录的默认权限的!上百度搜搜吧!
/etc/login.defs文件中存储的是用户的默认设置,改过没?
作者: songhuirong1    时间: 2010-8-24 09:16
umask默认的是0022,/etc/login.defs这个文件我去看了下,但是没改过任何东西。
作者: my9823    时间: 2010-8-25 12:50
奇怪,照这么看来umask为0022的话:默认权限-权限掩码=新建目录(文件)的权限!
0777-0022=0755
应该是drwxr-xr-x呀?搞不懂了?

[ 本帖最后由 my9823 于 2010-8-25 12:51 编辑 ]
作者: songhuirong1    时间: 2010-8-27 08:50
对啊。所以我也纳闷了。怎么会这么奇怪。
作者: waring_id    时间: 2010-10-11 11:06
原帖由 songhuirong1 于 2010-8-20 13:44 发表
我觉得这是有问题的,本来新建一个普通的用户账户后,默认的权限应该是drwxr-xr-x,而我的系统确实drwx------,看图中就知道了。所以我觉得这是有问题的,就是不知道问题出在哪儿了。


新建一个普通的用户账户,默认的权限本来就是drwx------,想想也清楚,一个目录怎么可能有执行权限呢。
你的操作存在问题,你是在root用户下切换的,切后用户后当前用户所在的文件夹仍然还是root文件夹,你输入:cd /home/dmtsat  后再运行你的操作命令就没问题了

截图31.jpg (52.54 KB, 下载次数: 62)

截图31.jpg





欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3