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

Posted

tags:

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

使用su root命令切换至root用户
然后 chmod 777 文件名 修改文件的权限,权限设置为最大权限即所有用户都具有可读可写可执行的权限(其中的777下面做解释)

原始权限 转换为数字 数字表示法
-rwxrwxr-x (421)(421)(401) 775
-rwxr-xr-x (421)(401)(401) 755
-rwxrwxrwx 即为 777
2-4位表示文件所有者的权限,u权限
5-7位表示文件所有者所属组成员的权限,g权限
8-10位表示所有者所属组之外的用户的权限,o权限
r可读权限
w可写权限
x可执行权限
参考技术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 如果是Ubuntu Linux 的话 键入 sudo 即可拥有root权限, 参考技术C root 用户可以强制的修改任何一个文件、目录的权限。追问

怎么改啊,请教

追答

直接改……
不会是你不会用 Linux 吧?

追问

您说对了,但没有奖励。我对LINUX也是一知半解,好多东西说起来我也知道,但让我弄,我弄不了。这种情况是不是系统没有装好啊

追答

改权限用 chmod 。

不过你这个问题出现在什么地方?如果是 ftp ,ftp 我记得有两个用户管理牧师,一个是用系统用户。另一个是 ftp 自己维护一个用用户列表。
前者 root 应该权限和系统 root 一致。后者对于系统来说,都是一个叫 ftp 的程序来读写,这个用户一般都是运行在 ftp 或者 nobody 用户上,受这个用户的权限控制。
如果是 apache ,那么和 ftp 一样,不过这个东西一般都是 apache 或者 nobody 用户运行,写入也要收系统自己的权限系统控制。

如果是直接 root 登录到服务器,比如用 ssh 、ftp 或者干脆键盘鼠标直接操作服务器。不应该出这个问题。除了几个特殊的数据目录,比如 mysql 的。还有就是其他用户的个人目录(在 /home )里面。默认也是没有权限的。

Linux--修改文件所有者

 

 

 1.

查看当前用户

 

 

 

 他            因为home属于root用户root组,其他组只有r-x读和执行的权限没有写的权限

 

 

这个是home下的tom文件夹,tom有读写执行的权限,所属组和其他组都没权限。

 

改变用户的所有者,语法chown 用户 文件

 

 


2.
首先确认要用root用户

创建kkk文件夹

 

移动到kkk文件夹下

 

创建abc文本文件

 

查看文件详情

 

回到home文件夹下

 

 

 将kkk目录下所有的文件,包括子目录和子目录下的所有文件,递归将文件、目录的所有者改为tom

 

移动到kkk文件夹下,查看详情

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

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

Linux--修改文件所有者

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

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

linux 创建文件夹没有权限

Linux文件目录权限