自分のディレクトリの所有者を変更する

すべての労働者は不可欠です

root以外のユーザーは、ユーザーがフォルダーを所有しているかどうかに関係なく、フォルダーの所有者を別のユーザーに変更できないことを十分に認識しsudoていCAP_CHOWNます。

root以外の特定のユーザーに、所有するディレクトリの所有者を変更する権限を付与する方法はありますが、所有しsudoていないディレクトリの所有者をユーザーが任意に変更することはできませんか?

サーバー(root以外の「myserver」ユーザーとして実行)があり、ローカルユーザー用に特定のディレクトリを作成できるようにしたいのですが、ディレクトリが完成したら、その所有者を目的のユーザーに変更します。

征服された

sudoこれを行うための組み込みの方法はありません。基本的なアプローチは、さまざまなチェック(ユーザーXがこのディレクトリを所有していますか?それは予期されたパスにありますか?アクセス許可ビットは正常ですか?など)を実行してから、を実行するヘルパープログラムを作成することですchown

次に、ユーザーXがsudoまたはファイルシステムのアクセス許可を介してrootとしてヘルパーを実行できるようにします(ヘルパーをsuid rootにし、デーモンのグループを2つだけ実行可能にし、デーモンのユーザーでさえACLを使用します)。

もちろん、ヘルパーはセキュリティを念頭に置いて作成する必要があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ディレクトリの所有者を変更する方法

分類Dev

10 + TBディレクトリの10ユーザーの所有者UIDを選択的に変更する

分類Dev

ディレクトリの所有者を変更せずにFTPユーザーを追加しますか?

分類Dev

rsyncを使用するときに宛先ディレクトリの所有者を変更するにはどうすればよいですか?

分類Dev

Dockerボリュームディレクトリの所有者をroot以外のユーザーに変更することはできません

分類Dev

Elasticsearch Dockerコンテナ内のディレクトリの所有者権限を変更するにはどうすればよいですか?

分類Dev

awk出力を使用してディレクトリの所有者を動的に変更するにはどうすればよいですか?

分類Dev

ルートには、ディレクトリ所有者を変更する権限がありません

分類Dev

Bash:ディレクトリグループの所有者を探す

分類Dev

すべての権限を持つディレクトリの所有者(ユーザーまたはグループ)を変更できませんか?

分類Dev

私が所有者のグループに属しているディレクトリの内容を変更できません

分類Dev

Linuxディレクトリの所有権を変更する

分類Dev

共有ディレクトリの所有者

分類Dev

複数のグループをディレクトリ所有者として設定する

分類Dev

子ディレクトリのサイズと所有者

分類Dev

gitリポジトリの所有者を変更するには?

分類Dev

電報ボットの所有者を変更する

分類Dev

ファイルとフォルダの所有者が親ディレクトリに対する権限を持っていないのに、その内容を変更できるのはなぜですか?

分類Dev

デュプリケーターに関係なく、シートの所有者を変更する

分類Dev

IBMコンテナーのボリュームにマウントされているディレクトリーの所有者を変更できますか?

分類Dev

ディレクトリの権限と所有権のみを変更する

分類Dev

ディレクトリ内のファイルのすべての所有者のリストを取得する方法

分類Dev

ウェブサイトの所有者がライブ変更を行っているため、2つのディレクトリ間で「gitdiff」を実行します

分類Dev

フォルダの所有者を現在のユーザーに変更し、ホームディレクトリ内にフォルダを含めるにはどうすればよいですか?

分類Dev

Pythonでファイルまたはディレクトリの所有者を見つける方法

分類Dev

スクリプトとは異なる所有者のディレクトリを操作するにはどうすればよいですか?

分類Dev

Perlがディレクトリパスの所有権を変更する

分類Dev

同じディレクトリの下の所有者に従ってファイルをフィルタリングする

分類Dev

ディレクトリを作成できません:エラー:「あなたは所有者ではないため、この権限を変更することはできません」

Related 関連記事

  1. 1

    ディレクトリの所有者を変更する方法

  2. 2

    10 + TBディレクトリの10ユーザーの所有者UIDを選択的に変更する

  3. 3

    ディレクトリの所有者を変更せずにFTPユーザーを追加しますか?

  4. 4

    rsyncを使用するときに宛先ディレクトリの所有者を変更するにはどうすればよいですか?

  5. 5

    Dockerボリュームディレクトリの所有者をroot以外のユーザーに変更することはできません

  6. 6

    Elasticsearch Dockerコンテナ内のディレクトリの所有者権限を変更するにはどうすればよいですか?

  7. 7

    awk出力を使用してディレクトリの所有者を動的に変更するにはどうすればよいですか?

  8. 8

    ルートには、ディレクトリ所有者を変更する権限がありません

  9. 9

    Bash:ディレクトリグループの所有者を探す

  10. 10

    すべての権限を持つディレクトリの所有者(ユーザーまたはグループ)を変更できませんか?

  11. 11

    私が所有者のグループに属しているディレクトリの内容を変更できません

  12. 12

    Linuxディレクトリの所有権を変更する

  13. 13

    共有ディレクトリの所有者

  14. 14

    複数のグループをディレクトリ所有者として設定する

  15. 15

    子ディレクトリのサイズと所有者

  16. 16

    gitリポジトリの所有者を変更するには?

  17. 17

    電報ボットの所有者を変更する

  18. 18

    ファイルとフォルダの所有者が親ディレクトリに対する権限を持っていないのに、その内容を変更できるのはなぜですか?

  19. 19

    デュプリケーターに関係なく、シートの所有者を変更する

  20. 20

    IBMコンテナーのボリュームにマウントされているディレクトリーの所有者を変更できますか?

  21. 21

    ディレクトリの権限と所有権のみを変更する

  22. 22

    ディレクトリ内のファイルのすべての所有者のリストを取得する方法

  23. 23

    ウェブサイトの所有者がライブ変更を行っているため、2つのディレクトリ間で「gitdiff」を実行します

  24. 24

    フォルダの所有者を現在のユーザーに変更し、ホームディレクトリ内にフォルダを含めるにはどうすればよいですか?

  25. 25

    Pythonでファイルまたはディレクトリの所有者を見つける方法

  26. 26

    スクリプトとは異なる所有者のディレクトリを操作するにはどうすればよいですか?

  27. 27

    Perlがディレクトリパスの所有権を変更する

  28. 28

    同じディレクトリの下の所有者に従ってファイルをフィルタリングする

  29. 29

    ディレクトリを作成できません:エラー:「あなたは所有者ではないため、この権限を変更することはできません」

ホットタグ

アーカイブ