关于linux用户和用户组权限的问题,文件读写权限的问题 20

文件夹层级关系/app/data/mysqlmysqld进程以用户mysql的身份运行我想请问的是,mysql的要在mysql文件夹下面建立一个新文件(也就是写操作吧?)... 文件夹层级关系
/app/data/mysql

mysqld 进程以用户mysql的身份运行

我想请问的是,mysql的 要在mysql文件夹下面建立一个新文件(也就是写操作吧?),那它改写mysql文件夹的,而mysql文件夹在data下面,那不就是改写data文件吗,相同的不就是改写app文件夹吗?那是不是mysql 只有拥有了对 app和data文件夹的写操作,才能在mysql文件夹下面创建文件?
也就是权限分配应该是这样的
d******w* root root /app (app和dat的用户和用户组都是默认是root和root)
d******w* root root /app/dat
drwx****** mysql mysql /app/dat/mysql (mysql的默认用户和用户组是mysql和mysql)
但是要写不是现要读吗?不读app和data怎么能找到mysql ,所以是不是应该还要有r的权限,所以权限分配是不是应该这样
d*****rw* root root /app (app和dat的用户和用户组都是默认是root和root)
d*****rw* root root /app/dat
drwx****** mysql mysql /app/dat/mysql (mysql的默认用户和用户组是mysql和mysql)
但是奇怪的是:
app我不分配给其他用户也具有读写的权限,只分配给其他同行一个可执行权限
d*****--x root root /app (app和dat的用户和用户组都是默认是root和root)
d*****rw* root root /app/dat
drwx****** mysql mysql /app/dat/mysql (mysql的默认用户和用户组是mysql和mysql)
也不妨碍mysql 在mysql下面读写文件呢。

这是怎么回事
展开
 我来答
zengyijian916
推荐于2020-01-15 · TA获得超过213个赞
知道小有建树答主
回答量:529
采纳率:33%
帮助的人:179万
展开全部
Linux下权限有三种,用户权限,组权限,其他用户。
可以使用ls -l filename 会列出改文件的权限。

分别用rwx表示读,写和可执行三种权限,
对于文件:
r:可读,可以使用类似cat等命令查看文件内容;
w:可写,可以编辑或删除此文件;
x:可执行,eXecutable,可以命令提示符下当做命令提交给内核运行
对于目录:

r:可以对此目录执行ls以列出内部的所有文件;
w:可以在此目录创建文件;
x:可以使用cd切换进次目录,也可以使用ls -l查看文件的详细内容。
一个文件从左至右依次用这三个符合表示上面所说相对应的权限。
比如一个文件权限像这样-rwx-rw-r--代表用户有读,写和可执行,组有读和写权限,其他用户有读权限。
第一个-代表该文件的类型,比如是目录的话会显示d,软链接的话会显示l,和权限无关。
可以使用chmod filename 改变文件的权限。
可以使用chown filename 改变文件所属的用户和组。
yss624_
2014-09-26 · TA获得超过4.7万个赞
知道大有可为答主
回答量:9775
采纳率:77%
帮助的人:2516万
展开全部
只需要对mysql目录有写权限就可以了
对于app 和data目录,只需要有可执行的权限就可以,也就是可以用cd命令进入目录就行了,读的权限可以不要。
追问
说的道理~我在看看有没有更具体详细的回答
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
规束之
2014-09-26 · 知道合伙人公共服务行家
规束之
知道合伙人公共服务行家
采纳数:1781 获赞数:6308

向TA提问 私信TA
展开全部
你从新修改一下,我看了半天没看明白你想说啥。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式