我如何chmod或chown一个文件,以便世界上的任何人都可以访问它?

戴维·A·法文

。我有一个字体文件,该文件是使用Github的python脚本创建的。所有者和组是root。我实际上不知道这意味着什么...我可以猜测所有者的含义,并且我可以猜测一个组是可以用来确定访问权限的组权限,但是我对该组之间的区别尚不完全清楚是root,所有者是root。或者甚至是如何创建一个小组的。

无论如何,“其他”的权限是只读的,当我尝试使用字体查看器安装字体时,基于权限,我被拒绝了。

我也想将此文件传输到我的Windows机器和其他朋友等,因此我想取消此文件的所有权限。或授予此文件的所有权限?我不清楚那里的语义...基本上我想这样做,以便任何人都可以读取,写入,执行,使用,安装,无论该文件是什么。

我试着跑步,chmod o+rx {{font name}}但是似乎什么也没做。然后我尝试了`chown o + rx {{font name}}',但是由于我没有写用户名,所以抛出了一个错误。

但是,如果我不想写一个特定的用户名,我只是想让任何人都可以使用该文件做任何事情,那我该怎么办。为什么我要那样做?

我也意识到我可以只使用CLI来sudo安装字体,但是我想了解为什么权限会以这种方式工作以及我到底在做什么。

当我从互联网上下载图片时,任何人都可以编辑,删除,移动或使用文件等。因此,我从未真正处理过权限,所以我不清楚来自互联网的图片与已设置权限的文件有何不同为了。从概念上讲,我认为这是安全的事情,但确切的逻辑对我来说并不明确。

编辑:

这个问题的最高答案基本上回答了我的问题:如何将权限从root用户更改为所有用户?

我仍然不清楚权限的全部限制或理论,但是为了使文件可以被任何人使用,我只需要使用以下命令在root用户下更改权限即可: chmod a+rwX {{filename}}

我知道rwx是什么意思。这意味着读取,写入,执行。加上赋予这些权限的手段。但是,这是什么意思呢?我读过用o表示其他含义,但我猜a是任何人吗?

我知道如何授予任何人许可,但是如何使任何人成为所有者?这可能是我要问的更具体的问题。

石榴石

“ root”是超级用户帐户。它有权在计算机上执行任何想做的事情。“组”用于访问控制。并且,一个用户可以属于几个“组”。组织可以为不同部门设置不同的组,例如会计,个人,工程等。然后,这种方式可以将对文件的访问限制为仅该组。大多数* nix操作系统在创建用户帐户时会自动创建一个与用户同名的组。

“其他”类别仅限于在计算机上拥有帐户的每个人。这并不意味着世界上的每个人。

计算机之间的文件传输通常使用scp(安全复制协议)完成。它允许您将文件从本地计算机复制到远程计算机。或者相反,从远程计算机到本地计算机。但是,为此,您将需要在远程计算机上使用一个用户帐户。

当您从互联网下载图片时,您正在使用http或ftp进行下载。如果您确实希望世界上任何人都可以下载字体,则必须设置Web服务器或匿名ftp服务器。如果您不熟悉Unix,强烈建议您不要这样做。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

任何人都可以给我一些关于NSManagedObjectContext中的方法“ refreshAllObjects”的参考

任何人都可以给我更好的解决方案,将两个排序的数组合并到另一个排序的数组中

我使用Angular Renerer2错误,或者它损坏了。任何人都可以解决吗?

任何人都可以在以下情况下帮助我在DAC上

我在json中有一个数组,当我尝试使用以下代码访问它时,出现多个单词错误。任何人都可以帮助修复代码

任何人都可以提供一个angularjs设置示例,该设置可轮询数据并在收到数据时更新UI?

任何人(包括Google)都可以在保存我的网站的服务器上获取文件列表吗?

任何人都可以使用CollectionFS(Meteor.js)给我一个简单的示例源

实际上,我正在学习Laravel,我需要一些Advance lavel资源。任何人都可以帮助我

可以物理访问我的计算机的任何人都可以访问我的文件吗?

创建一个任何人都可以直接提交的git存储库

我想添加一个参数以在angular中发布请求。任何人都可以解释

任何人都可以解释`$ {}`表示法,但我无法在Google上搜索该表示法

我应该在哪里创建文件以便任何进程都可以访问它?

任何人都可以告诉我如何提高我的网站加载速度?

任何人都可以用 Jsoup 刮一个元素吗?

我想了解更多关于 Android 相机的信息。任何人都可以给我推荐一个相机应用程序源代码

Xamarin Forms - 创建任何人都可以访问的可访问文件夹

这是一个 codevita 问题,它在提交时给了我错误的答案。任何人都可以检查我在我的方法中做错了什么

我是 Kotlin 语言的新手。任何人都可以帮助如何添加显示在不同 onClickListener 上的两个总值吗?

任何人都可以帮助我将 C/C++ 程序的 I/O 重定向到文件而不使用 Repl.it 上的文件流

任何人都可以帮助我解决在 Xcode 上使用 swift 从 Firebase 检索数据的问题吗?“源文件中的编辑器占位符”

任何人都可以向我解释这一点吗?关闭

我想知道如何正确使用 wait_for 命令。任何人都可以帮助我吗?它的不和谐.py

任何人都可以简化我的剃刀页面代码。它包含这么多重复的代码

任何人都可以給我提示如何獲取 spot_id 嗎?

任何人都可以帮助我如何编写这行代码。我想在 jsx 中使用 map

Linux - 建立一个多用户和多机器系统,任何人都可以从任何机器登录到他们的用户

Linux - 建立一个多用户和多机器系统,任何人都可以从任何机器登录到他们的用户