.GithubでPythonスクリプトを使用して作成されたフォントファイルがあります。所有者とグループはどちらもルートです。実際にそれが何を意味するのかはわかりません...所有者が何を意味しているのかを推測することができます。所有者はルートです。またはグループを作成する方法。
とにかく、「その他」の権限は読み取り専用であり、フォントビューアを使用してフォントをインストールしようとすると、権限によって拒否されます。
また、このファイルを私のWindowsコンピュータや他の友達に転送したいので、このファイルからすべての権限を削除したいと思います。または、ファイルにすべての権限を付与しますか?そこの意味は明確ではありません。基本的に、ファイルが何であれ誰でも読んで、書き、実行、使用、インストールできるようにしたいと思います。
私は走ろうとしましたが、chmod o+rx {{font name}}
何も動作しないようです。その後、「chown o + rx {{フォント名}}」を試しましたが、ユーザー名を書き込んでいないため、エラーが発生しました。
しかし、特定のユーザー名を書きたくないので、誰でもこのファイルで何でもできるようにしたい場合はどうすればよいですか?なぜこれを行うべきですか?
また、CLIを使用してsudoフォントをインストールできることにも気付きましたが、理解したいと思います。なぜ権限は次のように機能します。私は正確に何をしているのでしょうか?
インターネットから写真をダウンロードすると、誰でもファイルの編集、削除、移動、使用などを行うことができます。そのため、権限を実際に扱ったことがないため、インターネット上の画像が権限が設定されているファイルとどのように異なるかを理解できません。概念的には、これがセキュリティ問題であることを理解していますが、正確なロジックは明確ではありません。
編集する:
この質問に対する最高の答えは基本的に私の質問に対する答えです。rootユーザーの権限をすべてのユーザーに変更するには?
権限の制限や理論はまだわかりませんが、誰でもファイルを使用できるようにするには、ルートで次のコマンドを使用して権限を変更するだけです。chmod a+rwX {{filename}}
rwx とはどういう意味ですか?読み取り、書き込み、実行を意味します。プラス記号は、これらの権限が付与されたことを意味します。しかし、aはどういう意味ですか? o を使うのは other のためのものだと読みましたが、a は誰にでも使われるようですが?
私は誰にも権限を与える方法を知っていますが、どのように他の人に権限を与えることができますか?これはおそらく私が尋ねるより具体的な質問です。
答え1
「root」はスーパーユーザーアカウントです。コンピュータですべての操作を実行する権限があります。 「グループ」はアクセス制御に使用されます。さらに、ユーザーは複数の「グループ」に属することができます。組織は、さまざまな部門(会計、個人、エンジニアリングなど)に対してさまざまなグループを持つことができます。これにより、ファイルへのアクセスはそのグループにのみ制限されます。ほとんどの*nixオペレーティングシステムは、ユーザーアカウントを作成すると、ユーザーと同じ名前のグループを自動的に作成します。
「その他」カテゴリは、コンピュータにアカウントを持つすべての人に制限されます。世界のすべての人を意味するわけではありません。
コンピュータ間のファイル転送は通常、scp(Secure Copy Protocol)を介して行われます。ローカルコンピュータからリモートコンピュータにファイルをコピーできます。または逆に、リモートコンピュータからローカルコンピュータへ。ただし、これを行うには、リモートコンピュータにユーザーアカウントが必要です。
インターネットから画像をダウンロードすると、httpまたはftpを使用してダウンロードされます。世界中の誰でもフォントをダウンロードできるようにするには、Webサーバーまたは匿名FTPサーバーを設定する必要があります。私強くお勧めします。UNIX を初めて使用する場合は、次のようにします。