- 締切済み
vsftpで共有ディレクトリ
xjdの回答
- xjd
- ベストアンサー率63% (1021/1612)
こんにちは。 >または他の方法がありませんでしょうか? カーネル2.6から採用されたACL(Access Control List)を使ってみるのはいかがでしょう? 基本のパーミッションでは、実現が難しいアクセスコントロールができます。 (1) /homeパーティションで、ACLを有効にする。 # cat /etc/fstab LABEL=/home /home ext3 acl 1 2 (2) /home/user1ディレクトリのACLを確認する。 # getfacl /home/user1 getfacl: Removing leading '/' from absolute path names # file: home/user1 # owner: user1 # group: user1 user::rwx group::--- other::--- (3) /home/user1に、user2のrwxを与える # setfacl -m u:user2:rwx /home/user1 (2) /home/user1ディレクトリのACLを確認する。 # getfacl /home/user1 getfacl: Removing leading '/' from absolute path names # file: home/user1 # owner: user1 # group: user1 user::rwx user:user2:rwx (←user2のrwxが与えられている。) group::--- mask::rwx other::--- こんな感じです。一度試してみてください。 http://www.miraclelinux.com/technet/document/linux/training/2_4_3.html
関連するQ&A
- vsftpのディレクトリとユーザーについて
Fedoraのvsftpで身内用のFTPサーバーを構築中です。 下記の設定をしたいと思っているのですが、 どう設定すればよいかこんがらがってきたので、 質問させて下さい。 ■前提 ・FileのPath 下記のディレクトリ構成を考えています。 /home/ftp/a /home/ftp/b /home/ftp/c ■質問 ここで、下記の内容で設定を行いたい場合は、 どのようなユーザー作成・パーミッションの設定を 行えばよいでしょうか。 1.User1,User2は、a,b,c全てを、User3はaだけ、 User4はbだけ見れるようにしたい場合、 設定はどうやるのがスマートでしょうか? 2.User1,User2はabc全てアクセス可能で、/sbin/nologinユーザー。 homeディレクトリは/home/ftpに設定。 他のユーザーは、メールも使う為に、 /home配下に個々にhomeがある。 やはり、シンボリックリンクを多用して、 設定して行くしかないのでしょうか。
- ベストアンサー
- Linux系OS
- vsftpd でホームディレクトリに新しいディレクトリが作成できません
どうしてもわからないので教えて下さい。 Fedora Core 4 にてvsftpd環境を構築しています。 いろいろと設定は終わって、Windowsクライアントから接続できるようにはなっています。 ところが、ユザー「ftpusr」でログオンしたとすると、ホームディレクトリ「/home/ftpusr」は正常に表示されるのですが、そこにディレクトリを作成できません。 ためしに、Fedora上で該当ユーザーでログインし、例えばPublic_htmlというディレクトリを作成した場合、作成可能で、その後Windowsからpublic_htmlへ入ると、そこにはディレクトリが作成可能です。 とりあえず、これで運用はできるのですが、なにか気持ち悪いので原因が知りたいのですが。 よろしくお願いいたします
- ベストアンサー
- Linux系OS
- centOSでvsftpの設定の際の設定
centOSでvsftpを設定しているのですが、 接続した後の初期ディレクトリの設定が分かりません。 複数のユーザが接続することを想定して /home/のユーザ名のディレクトリに接続したいです。 あとFTPに接続されているようなのですが、階層の移動もできません。 どのようにしたら良いでしょうか? 教えてください。
- ベストアンサー
- ハードウェア・サーバー
- vsftpdでルートディレクトリを変更したい。
ユーザ名を仮に「xxx」だったとすると、サーバにアクセスしたときに最初のディレクトリが「/home/xxx」になっています。これを「/home/xxx/任意のディレクトリ」とするにはどうすればよいでしょうか? 使用OS:RedHat8 使用ftpd:vsftpd です。よろしくお願いします。
- ベストアンサー
- Linux系OS
- デフォルトのホームディレクトリを変更する方法
ubuntu 8.04 を使っています。 デフォルトのホームディレクトリを /home から /home2 に変更しようと思い、 useradd -D -b /home2 としました。 このあと、 useradd user passwd user をしたのですが、/home/user ができて /home2/user がでていません。 ログインしようとすると: Could not chdir to home directory /home2/user: No such file or directory というエラーメッセージがでます。 どうすればよいでしょうか?
- ベストアンサー
- Linux系OS
- sambaで共有フォルダが見えるが書き込みできない
sambaで共有フォルダが見えるが書き込みできない ubuntu9.10にsambaを導入しました。つぎにsmbpasswdでlinux登録済みのユーザーのsambaパスワードを登録しました。さらにメニューより「フォルダの共有」を起動し、当該ユーザーのホームディレクトリを共有指定しました。このとき読み込み専用のチェックははずしております。ホームディレクトリ内は当該ユーザーの所有となっており、書き込み権限もついています。 この状態でWindowsマシン(WindowsVista)のネットワークを参照するとubuntuマシンが参照でき、共有設定したディレクトリ内のファイルも参照できます。しかし共有ディレクトリへの書き込みができません。 共有ディレクトリへの書き込みを可能とするために、ほかに設定あるいはチェックすべき点をご教授ください。
- 締切済み
- その他([技術者向] コンピューター)
- linuxのuser毎のファイル共有について
ターボの8です。 ユーザー:oya_userは[/home/oya_user/]をホームとしています ユーザー:ko_userは[/home/oya_user/ko_user/]をホームとしています それぞれのユーザーはそれぞれのホーム以下のファイルしか変更できません。 oya_userは(ko_userディレクトリ下を含む)oya_userディレクトリ下のファイルを自由に新規変更削除できます。 ko_userはko_userディレクトリ下のファイルを自由に新規変更削除できます。 ko_userディレクトリ下のファイルはoya_userオーナー、ko_userオーナー問わずお互いに上書き可能です。 Q.このような環境を作るにはどうすれば良いですか? / | +-home/ | +-oya_user/ ←ホーム | +-oya_dir/ | +-ko_user/ ←ホーム | | | +-ko_dir/ | | | +-ko_file | +-oya_file グループ、オーナー、パーミッション、の設定を駆使してやってみたのですが、どうもうまく行きません
- ベストアンサー
- Linux系OS
- 制限ユーザでのファイル共有
Windows XP SP2 です。 セキュリティー上の理由から、通常は制限ユーザアカウントを使って Windows にログオンしています。このアカウントのホームディレクトリは「プライベート」に設定しています(他アカウントからは見れない)。 この状態で、ホームディレクトリ以下の特定のフォルダをネットワークで共有したいのですが、フォルダのプロパティに共有の設定が出てきません。 管理者権限を持つユーザではプライベートとなっているフォルダ以外であれば問題なく共有することが出来ます。 制限ユーザではファイル共有を設定することが出来ないのでしょうか?
- 締切済み
- Windows系OS
- ログイン者はホームディレクトリから移動できない方法
こんにちは LinuxサーバへSSHをインストールし、外部からSCPできるようにしたのは良いのですが、 サーバ内のどこでも行き来出来るので外部からのログイン者には制限を設けたいと思います。 ・ユーザのホームディレクトリ以外はアクセス出来ない ・ユーザのホームディレクトリ以外は見る事も出来ない ・よってログイン者はホームディレクトリから移動できない 上記3点を満たす制限のかけ方はどのような方法がありますでしょうか?? よろしくお願いいたします。
- ベストアンサー
- その他(ITシステム運用・管理)
- Solaris11ホームディレクトリ共有NIS
これまで、数台のSolaris10にてホームディレクトリを共有しています。 つまり、営業、開発、デザインとかに分けて [サーバ1] /home/eigyo/eigyo1 /home/eigho/eigyo2 [サーバ2] /home/dev/dev1 /home/dev/dev2 ... /home/design/design1 /home/design/design2 また、auto_homeでは eigyo -rw,bg,soft,intr サーバ1:/export/home/eigo dev -rw,bg,soft,intr サーバ2:/export/home/dev design -rw,bg,soft,intr サーバ2:/export/home/design こんな感じで、これまで問題はなかったそうです。 やっとホームディレクトリをまとめようということで一台のSolaris11(Solaris11.1 sun4v)で 提供しようと思ったところ、 そのサーバ自体では当然各ホームはマウントされるのですが 他のSolarisで試すとホームディレクトリから下 つまり fooserver$ su - eigyo1 eigyo1@fooserver% とはなりますが、ディレクトリの内容が見えない状態です。 % ls すると何も表示されませんし、当然.cshrcも評価されません。 #Solaris11上では zfs set share=name=export_home /export/home #として、各サブディレクトリがinheritされていることは確認しました。 ふと思いついてマップを分けてみたところ、 $ cat /etc/auto_master /home/eigyo /etc/auto_home_eigyo /home/dev /etc/auto_home_dev $cat /etc/auto_home_eigyo * -rw,bg,soft,intr sol11:/export/home/eigyo/ & $cat /etc/auto_home_dev * -rw,bg,soft,intr sol11:/export/home/dev/ & 上記であればマウントできるところまで確認はしました。 (Solaris10, Solaris11, OpenIndiana) しかしお分かりのように、とてもポータブルとは思えません。 よい方法をご教授いただきたくよろしくお願いいたします。
- 締切済み
- Solaris系OS
お礼
有難う御座います! この方法で希望の動作が出来そうです^^ しかし、この機能を使用した経験がないのでもう少し勉強とテストをしてみたいと思います。 有難う御座いました!