linux给目录授权读写linux给目录授权

记得有一次,我在公司服务器上整理文件时,发现一个项目目录的权限设置错误,其他同事无法访问。
我打开终端并仔细输入命令,尝试为该目录授予正确的权限。
当时,我坐在办公室的角落里,屏幕上闪烁着命令行,默默祈祷这次操作能够成功。

命令执行后,我迫不及待地切换到该目录并尝试使用 ls 来查看文件列表。
屏幕上出现了一个熟悉的文件名。
那一刻,我心里的石头终于落地了。
我输入了 chmod 命令,具体为:
chmod o+rwx /路径/到/项目
该命令的意思是给其他用户(o)添加读(r)、写(w)、执行(x)权限。
几秒钟后,权限更改完成,我松了一口气。

等等,我突然想到,如果以后有类似的情况,我可以写一个脚本来自动化这个过程吗?这样,下次遇到权限问题时,您可以更快地解决它。
不过,现在让我们庆祝一下权限修复的成功。

给某个用户赋予某个目录读写权限

哎呀,说起这个权限设置,我真是有很多问题。
我记得当时我负责维护公司的服务器。
有一次我给了一位新同事许可,结果在 Linux 和 Windows 上犯了一个大错误。

那年夏天,我给了一位新同事 user1 访问 /data 目录的权限。
我首先运行Linux服务器,切换到root用户,然后使用chown命令将所有者更改为user1 这一步是没有问题的。
然后,我用chmod命令设置权限,以为6 6 4 应该就可以了,但是我只是chmod 6 6 4 /data,没有加冒号,直接执行了。
我当时觉得很简单,但是当我看到的时候,我才发现,哦,事实设置错了。
所有者 user1 没有写权限,组和其他用户都没有权限。
我当时就不好意思了,赶紧改回来,重新设置权限。

接下来,我必须在 Windows 服务器上设置 user1 的权限。
我按照步骤操作,找到/data目录,右键属性,切换到安全选项卡,然后编辑,添加user1 ,然后勾选相应的权限。
这次什么也没发生,但当时我想,这个操作真是复杂,如果简化一下就好了。

现在回想起来,其实这两个系统设置权限的方法还是比较实用的,但是有时候很容易搞混。
关于Linux下的数字权限设置,一开始我不记得每个数字代表什么权限,只好查文档。
Windows下的安全选项卡虽然直观,但每次都要手动检查还是有点麻烦。

但是,既然你擅长了,那就没那么困难了。
有时,当我向朋友解释此操作时,我必须根据他们的操作系统版本来调整步骤。
这着实给了我这个“老司机”很大的感悟。
嘿,说到这里,您是否遇到过类似的权限设置问题?或者有什么好的方法可以简化这个操作吗?