Linux下,root用户只有查看的权限没有修改的权限,也不能上传文件,怎么改root权限呢?请大师指点……

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下,root用户只有查看的权限没有修改的权限,也不能上传文件,怎么改root权限呢?请大师指点……相关的知识,希望对你有一定的参考价值。

参考技术A 请问你是在什么地方上传文件啊,ftp服务器,还是其它,没有权限你就自己设置一个嘛。还有,看下你的root的id是不是0,如果不是0,那么你就root就不是超级用户了
[root@localhost ~]# id root
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel) context=root:system_r:unconfined_t:SystemLow-SystemHigh
参考技术B 不是系统的问题
记得我原来使用SSH Secure File Transfer Client 传送文件也出现过这种问题,后来确定问题是ssh没有装对,目标板的/lib下少了一个libz.so.1.2.7,然后把libz.so.1.2.7做一个软连接连到libz.so.1 这个软连接也是在/lib中
这个libz.so.1.2.7是ssh交叉编译的时候使用的zlib产生的

不出意外的话就可以进行文件的传送了。
当然还有一个工具SSH Secure Shell Client,和 SSH Secure File Transfer是配套的,使用 SSH Secure Shell Client是可以创建文件夹的
参考技术C 是远程登录的吗? 参考技术D root用户什么权限都有追问

我知道啊,可现在用root登录,不能上传文件,也不能创建文件夹

追答

上传文件是指的什么,你做了什么操作没有描述清楚

追问

我们要在某个目录下创建文件夹然后把我们的项目放上去,现在不能创建文件夹

追答

直接登录的机器,还是通过什么工具登录的机器

追问

我们用的SSH Secure File Transfer 这个工具,这种root不能创建文件夹的状态会不会是系统没有装好啊

追答

感觉是工具的问题概率大点,你换个其他工具试试看,或者换个登录用户

在LINUX 下 使用PHP 修改文本文件

文本文件的路径是/urs/loacl/Debug/test.txt

text.txt的内容是
111
222

用PHP的file()命令读取时,无法读取,怀疑是路径权限不够,PHP放在apache的WWW路径下。。请问该如何解决

参考技术A

    查看该文件的权限,方法是命令:ls /urs/local/Debug/test.txt -l

    查看apache的用户组:ps -ef |grep httpd

    一般情况下,如果你使用vim等创建的text.txt文件,那么这个文件只有你登录的用户和root用户拥有完全的读写权限,

    同时apache的用户名和组一般是apache,

    然后再用apache(也就是php)去打开它,自然是使用apache这个用户来读写这个文件,自然是没有权限的。

    如果你只是为了测试,你可以将test.txt更改权限:chmod 666 /urs/local/Debug/test.txt

    如果日后会经常新建和更改文本,最好的解决办法是使用apache也就是php来生成这个文件,权限自然也就没有任何问题了。

本回答被提问者和网友采纳

以上是关于Linux下,root用户只有查看的权限没有修改的权限,也不能上传文件,怎么改root权限呢?请大师指点……的主要内容,如果未能解决你的问题,请参考以下文章

linux系统怎样查看普通用户的权限

Linux--修改文件所有者

在LINUX 下 使用PHP 修改文本文件

linux当前用户没有挂载目录下的权限

linux 创建文件夹没有权限

Linux文件目录权限