GROUP PERMISSIONの問題の答えを探しているときに、この質問に出会いました。私は質問を読みましたが、質問が達成しようとすることをすでに実装しているようです。
だから私はそれに答えるのに悩まされました。
LAN上のすべてのユーザーに対して、読み取りと実行のみの共有のセットアップが既にあり、共有フォルダーへの書き込み権限を持っているのは自分のアカウントのみです。
LANにubuntu 12.04 LTS Desktop Editionを使用する多目的サーバーがあります。LinuxとWindowsのクライアントマシンが混在しています。
私がどのように設定したかを以下に示します。
1.サーバーには、次の名前のユーザーアカウントがadmin
あり、clientone
admin
アカウントは、私はUbuntuのインストール時に作成したアカウントで、clientone
アカウントがUSERを使用して作成したアカウントでのUbuntuのメニューを占めています。標準権限のみがあり、管理者権限はありません。users
。グループにます。もちろん、ターミナルのみを使用してこれらを行うことができます。クライアントマシンのユーザーアカウントをさらに追加します。
2.共有パーティション/フォルダは、デフォルトオプションのみを使用してfstabに自動マウントされます。
3.私のネットワークはワークグループ環境にあり、ワークグループ上にありmylan
ます。
LAN内のすべてのマシンがmylan
ワークグループを使用するように設定されています。
4.という名前の共有フォルダにはshared
既にファイルがあります。以下のコマンドを使用して、所有者とグループを再帰的に変更します。
sudo chown -Rv admin:users /shared
5.また/shared
、コマンドを使用してフォルダーおよびフォルダーへのファイル許可を再帰的に設定します
sudo chmod -Rv 750 /shared
私のmylan
ワークグループのゲストマシンは、chmod 750を使用して共有にアクセスできません
あなたは使うかもしれません
sudo chmod -Rv 755 /shared
users
グループ内の今後のユーザーアカウントはすべて、読み取り実行権限のみを持ちます。
6.クライアントマシン1(windows xp)で、という名前のユーザーアカウントをセットアップしますclientone
。私のubuntuサーバーで作成されたものと同じユーザー名とパスワード。という名前の2番目のアカウントclienttwo
もubuntuサーバーに作成され、2番目のマシン(linuxmint 15)で使用されているのと同じユーザーアカウントです。
7. clientone
アカウントを使用してログインすると、クライアントマシンでコマンドを実行して入力します
//192.168.10.254/shared
192.168.10.254
は、ubuntuサーバーのIPアドレス、ubuntuサーバーで/shared
共有されているフォルダーです。クライアントマシン2(linuxmint 15)で、[メニュー]> [ネットワーク]に移動し、[場所]ダイアログボックスで次のように入力しました。
smb://192.168.10.254/shared
パスワードの入力を求められた場合は、ユーザーアカウントパスワードを入力します。また、LinuxマシンでKEYRINGが有効になっている場合は、キーリングパスワードも。
これは私自身のネットワーク設定で機能します。私のサーバーは、squidサーバー、xbmc、mediatombサーバー、amahiサーバーとして機能する多目的サーバーです。
私はまだセットアップのファイル共有部分を改善する方法を探しています。上記の手順は防弾ソリューションではありませんので、試してみてください。共有フォルダーを自動マウントするとともに、ACLをテストしてみます。フォルダ共有の要件が複雑になると、上記の手順では成功が保証されません。
追加情報:
Amahi Serverをサーバーにインストールし、それを使用して、共有フォルダーにアクセスしたいユーザーアカウントを作成しました。また、新しいフォルダー共有の作成にも使用しました。
異なるユーザーに対してより複雑なユーザー権限が必要な場合は、ACLが最適です。
chmod -R g+s /parentdir
。注:実行してchmod -R
必要であれば、この前に