鱼C论坛

 找回密码
 立即注册
查看: 1604|回复: 13

新人求问!在linux中普通用户不能创建文件夹和文件!权限不够

[复制链接]
最佳答案
0 
发表于 2017-12-13 21:41:34 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
用超级用户root可以。。怎么可以解决。。
最佳答案
890 
发表于 2017-12-13 21:44:12 | 显示全部楼层
创建文件夹和文件!得要看你创建的位置啊。如果那个位置只有root才有权限,你普通用户当然不行。
你换个地方(目录)试不就好了。
最佳答案
0 
 楼主| 发表于 2017-12-13 21:45:55 | 显示全部楼层
ba21 发表于 2017-12-13 21:44
创建文件夹和文件!得要看你创建的位置啊。如果那个位置只有root才有权限,你普通用户当然不行。
你换个地 ...

我/home/username/  
下面创建的,,提示没有权限
最佳答案
890 
发表于 2017-12-13 21:52:05 | 显示全部楼层
big_fan666 发表于 2017-12-13 21:45
我/home/username/  
下面创建的,,提示没有权限

我看了下
根目录下  home
普通用户根本是没有权限操作的。不知道你怎么看。还是我找的地方不对。
最佳答案
3 
发表于 2017-12-13 23:10:47 | 显示全部楼层
root下用chmod命令 更改目录的权限,可以让普通用户创建文件
最佳答案
0 
 楼主| 发表于 2017-12-14 08:12:50 | 显示全部楼层
来钓鱼 发表于 2017-12-13 23:10
root下用chmod命令 更改目录的权限,可以让普通用户创建文件

具体的指令是什么?我可以用chmod改单个文件的权限,但不知道怎么改所有的,,因为
最佳答案
0 
发表于 2017-12-14 21:53:46 | 显示全部楼层
chmod -Rf 权限 要操作的目录
最佳答案
0 
发表于 2017-12-14 21:54:21 | 显示全部楼层
chmod 权限  要操作的文件
最佳答案
0 
发表于 2017-12-23 15:55:31 | 显示全部楼层
在当前用户的家目录中
  1. cd ..
  2. sudo chown -R uesrname username/
复制代码
最佳答案
4 
发表于 2017-12-24 23:21:33 | 显示全部楼层
Chmod -R 777 /home/username
最佳答案
4 
发表于 2017-12-25 07:33:53 | 显示全部楼层
ROOT
方法一:
chown -R 普通用户:普通用户 /home/username
方法二:
添加可执行权限
说不清楚,具体参考工具书吧  ls -ld来查看目录权限,rw-r--rwx
最佳答案
0 
发表于 2018-1-2 12:59:17 | 显示全部楼层
linux下用户的分类有两种:特权用户和普通用户,
普通用户又分为虚拟用户和一般用户
简单的说,虚拟用户大多用作不可登录系统的,但是为系统提供服务的特殊用户。比如mysql、ftp、nfsnobody等,在/etc/passwd 问价下bash列值为nologin的用户便是虚拟用户

默认情况下,特权用户的UID为0,具备linux下的所有权限,普通用户对家目录(命令行下执行cd 进入到的目录) 具有最高权限
另外/tmp目录常规权限为1777,既所有用户都有属主权限

普通用户的提权可以通过设置sudu 来提权
最佳答案
0 
发表于 2018-1-25 13:47:00 | 显示全部楼层
这个目录是通过root用户建立的吧,如果创建用户的时候没有指定权限,那么root创建的目录只对目录的拥有者有权限,也就是700状态。

可以在root用户下,对目录执行 chmod o=rwX +目录名,来给other用户添加权限。
最佳答案
10 
发表于 2018-1-31 13:32:47 | 显示全部楼层
  1. sudo chown -hR 用户名 /路径
复制代码

或者
  1. sudo nautilus
复制代码
启动sudo文件管理器
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐上一条 /1 下一条

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号 )

GMT+8, 2018-7-22 01:49

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表