big_fan666 发表于 2017-12-13 21:41:34

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

用超级用户root可以。。怎么可以解决。。

ba21 发表于 2017-12-13 21:44:12

创建文件夹和文件!得要看你创建的位置啊。如果那个位置只有root才有权限,你普通用户当然不行。
你换个地方(目录)试不就好了。

big_fan666 发表于 2017-12-13 21:45:55

ba21 发表于 2017-12-13 21:44
创建文件夹和文件!得要看你创建的位置啊。如果那个位置只有root才有权限,你普通用户当然不行。
你换个地 ...

我/home/username/
下面创建的,,提示没有权限

ba21 发表于 2017-12-13 21:52:05

big_fan666 发表于 2017-12-13 21:45
我/home/username/
下面创建的,,提示没有权限

我看了下
根目录下home
普通用户根本是没有权限操作的。不知道你怎么看。还是我找的地方不对。

来钓鱼 发表于 2017-12-13 23:10:47

root下用chmod命令 更改目录的权限,可以让普通用户创建文件

big_fan666 发表于 2017-12-14 08:12:50

来钓鱼 发表于 2017-12-13 23:10
root下用chmod命令 更改目录的权限,可以让普通用户创建文件

具体的指令是什么?我可以用chmod改单个文件的权限,但不知道怎么改所有的,,因为

kingguo 发表于 2017-12-14 21:53:46

chmod -Rf 权限 要操作的目录

kingguo 发表于 2017-12-14 21:54:21

chmod 权限要操作的文件

yhdh 发表于 2017-12-23 15:55:31

在当前用户的家目录中cd ..
sudo chown -R uesrname username/

Miracle-s 发表于 2017-12-24 23:21:33

Chmod -R 777 /home/username

Rain-Jin 发表于 2017-12-25 07:33:53

ROOT
方法一:
chown -R 普通用户:普通用户 /home/username
方法二:
添加可执行权限
说不清楚,具体参考工具书吧ls -ld来查看目录权限,rw-r--rwx

illk 发表于 2018-1-2 12:59:17

linux下用户的分类有两种:特权用户和普通用户,
普通用户又分为虚拟用户和一般用户
简单的说,虚拟用户大多用作不可登录系统的,但是为系统提供服务的特殊用户。比如mysql、ftp、nfsnobody等,在/etc/passwd 问价下bash列值为nologin的用户便是虚拟用户

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

普通用户的提权可以通过设置sudu 来提权

nforev 发表于 2018-1-25 13:47:00

这个目录是通过root用户建立的吧,如果创建用户的时候没有指定权限,那么root创建的目录只对目录的拥有者有权限,也就是700状态。

可以在root用户下,对目录执行 chmod o=rwX +目录名,来给other用户添加权限。

AndyZhou 发表于 2018-1-31 13:32:47

sudo chown -hR 用户名 /路径{:10_269:}
或者sudo nautilus启动sudo文件管理器{:10_256:}
页: [1]
查看完整版本: 新人求问!在linux中普通用户不能创建文件夹和文件!权限不够