前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >chmod 赋予 文件和文件夹权限,但是权限有问题,咋解决

chmod 赋予 文件和文件夹权限,但是权限有问题,咋解决

作者头像
一写代码就开心
发布2023-07-08 18:54:51
9240
发布2023-07-08 18:54:51
举报
文章被收录于专栏:java和pythonjava和python

1 问题

1 A 服务器 里面有一个共享文件夹 2 B 服务器里面一个文件夹 共享到A服务器的那个文件夹里面

但是在B服务器里面的那个文件夹里面使用代码或者sh 脚本写文件,说权限不够,这种咋办

2 实现

sudo 命令获取管理员权限

需要在安装共享文件夹的 那个A服务器里面 ,使用 sudo 进行使用chmod 命令, -R 这个参数 是 对文件和目录 进行 授权

使用chmod 命令有顺序;

代码语言:javascript
复制
sudo  chmod -R  777  *       

3 Linux 递归 使用chmod 让目录和文件都没有生效

如果你在 Linux 上使用 chmod 命令递归地修改目录和文件的权限,但没有生效,可能是由于以下几个原因:

权限不足:确保你有足够的权限来修改目录和文件的权限。如果你是以普通用户身份执行 chmod 命令,可能需要使用 sudo 命令获取管理员权限。

-R 选项未使用:chmod 命令需要使用 -R 选项来递归修改目录和文件的权限。如果你忘记使用 -R 选项,那么只会修改目录的权限,而不会递归地修改目录下的文件的权限。确保你的命令中包含了 -R 选项。

文件系统限制:某些文件系统(如 FAT32)可能不支持 Linux 的权限系统。在这种情况下,chmod 命令对文件和目录权限的修改可能不会生效。你可以尝试将文件复制到支持 Linux 权限的文件系统上,然后再进行权限修改。

文件或目录被锁定:如果某个文件或目录被其他进程或用户锁定,chmod 命令可能无法修改其权限。确保没有其他进程正在使用或锁定你要修改权限的文件或目录。

文件或目录的所有者或所属组不正确:chmod 命令修改权限时,需要确保你是文件或目录的所有者或所属组的成员,并且具有相应的权限。如果你不是所有者或所属组的成员,可能需要使用 sudo 命令以所有者或所属组的身份来执行 chmod 命令。

4 chmod 命令的使用参数有 顺序嘛

在使用 chmod 命令时,参数的顺序并不是必需的,但是在给定权限模式和文件列表时,一般会按照以下顺序使用参数:

代码语言:javascript
复制
chmod [选项]... 模式 文件...

其中,选项 是可选的,用于指定特定的行为或配置。模式 是要设置的权限模式,可以使用数字表示的权限模式(如 755)或符号表示的权限模式(如 u+rwx)。文件 是要修改权限的文件或目录列表。

模式 和 文件 参数的顺序可以互换,你可以先列出文件列表,然后在最后指定权限模式,或者先指定权限模式,然后列出文件列表。

例如,以下命令都是合法的:

代码语言:javascript
复制
chmod 755 file.txt
chmod file.txt 755
chmod u+rwx,g+r,o+r file.txt
chmod g+x,o+r file1.txt file2.txt

需要注意的是,如果你使用了 -R 选项来递归修改目录及其子目录下的文件权限,那么 -R 选项应该紧跟在 chmod 命令之后,而不是在权限模式和文件列表之间。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-07-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 问题
  • 2 实现
  • 3 Linux 递归 使用chmod 让目录和文件都没有生效
  • 4 chmod 命令的使用参数有 顺序嘛
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档