0

私のフォルダ構造

/UNIX
    /Find
    /Grep
    /Find-Grep

UNIXフォルダーへのシンボリックリンクを作成できませんでした

ln -s /I/Unix path/Dropbox/myFriend

/Dropbox/myFriend/Unix/Find/.todo にある .todo ファイルを削除しました。/I/Unix/Find にある .todo ファイルも削除されていることに気付きました。

私の友人が私のファイルを見ることができるが、私のコンピューターで私のファイルを削除できないようなシンボリックリンクを作成するにはどうすればよいですか?

[編集]

最初の問題は解決されました。再帰的なシンボリック リンクを作成できます。

ただし、Dropbox でシンボリック リンクを使用している場合、友人が自分のコンピューターのファイルも削除できないようにする方法は見つかりませんでした。

4

2 に答える 2

4

ディレクトリbind、roを再マウントすることを提案するつもりでした

mount -o bind,ro /I/Unix /Dropbox/myFriend

しかし、機能はまだカーネルに含まれていないようです。あなたのものかもしれませんが、私のubuntuボックスにはありません。したがって、代わりに (すべてのファイルのアクセス許可を変更する代わりに) ディレクトリを読み取り専用として nfs にエクスポートすることもできます。

于 2009-04-13T22:40:58.557 に答える
3

ファイルのアクセス許可を変更して、グループまたはその他の書き込みアクセス権を持たないようにします。

あなたがすることができます:

chmod g-w,o-w -R /I/UNIX/
crb@server ~ $ ls -l テスト/ディレクトリ
合計 0
-rwxrwxrwx 1 crb crb 0 2009-04-14 10:35 サンプルファイル
crb@server ~ $ chmod gw,ow -R test/dir
crb@server ~ $ ls -l テスト/ディレクトリ
合計 0
-rwxr-xr-x 1 crb crb 0 2009-04-14 10:35 サンプルファイル
于 2009-04-13T22:33:51.413 に答える