/ etc / passwdに100人以上のユーザーがいるLinuxマルチユーザーサーバーがあります
ユーザーが自分の好みの名前を「予約」/「予約」できるようにしたい(この場合はサブドメインですが、その詳細は重要ではありません)
私は/reservationschmod 777 というディレクトリを作成しました。
ユーザーjohndoeがそうする場合touch /reservations/coolsite、彼はその名前「coolsite」を「所有」したいことを示します。
「メカニズム」は、
johndoeは後で気が変わって、
rm /reservations/coolsiteその名前を予約解除することができますtouch /reservations/coolsitejohndoeが最初に要求したため、別のユーザーはを許可されていません。rm彼のファイルをjohndoeした場合、別のユーザーがそのファイルを予約できます。ユーザーは
rm / rename / mv / etc他の人のファイルはできませんユーザーjohndoeは、次のようにして複数の予約を行うことができます。
touch /reservations/coolsite && touch /reservations/coolsite2
これは、ある種の標準のLinuxアクセス許可メカニズムを使用して可能ですか?
私はこれのためにperlに頼るのが嫌いです、ルビーが波打つブロンドの髪と一緒になった日以来私のperlスキルは錆びてきました...
touchか?
umask)。@perlduckああ良い