注:tl; drが気に入らなければ太字の&イタリックの段落にスキップしてください。WebサーバーのLinuxユーザー管理をどこで学びますか?
私は子供のころからウェブサイトを作っていたので、私は巨大なコンピューターオタクです。私は今、Ubuntuで専用のサーバーソリューションに移行していますが、特にLinuxユーザーの管理は常に非常に外国のコンセプトでした。
しかし、おそらく誰もがそれは単純すぎると思うので、誰もがそれを知っているので、私はLinuxのユーザシステムの完全なリファレンスを見つけることに成功していません。私が持っていた最高のものは、ここやそこにいくつかの概念があり、シェルコマンドの説明が不十分だったかもしれませんが、私はその主題を把握することができませんでした。
ここで私は何をしようとしているのですか?Ubuntu 10.04 LTSでVPS(Linode、これは既に完了しています)を作成しようとしています。すべて、それでもSFTPを行う必要があります。 現在(管理目的のために)システム上のすべてのユーザーの一覧を取得します
- :ここ
は私が/のために、これまで良い書かれたリソースを見つけることなく理解くださいしようとしているもののリストです
- 無効にルートとは
- は、SSHコンソールからログイン
- は、SSH経由でFTPできるユーザーを作成します(そのようにのみ、自分のホームフォルダを見ることができるように)権限の限られたセットを持つユーザーを作成してではなく、他のユーザーによる管理を有効にします
- は
- はすべてこの
最後の部分は特に重要であることを理解フォルダとファイルのアクセス権を管理します。問題は、ほとんどのガイドが、見知らぬ人から見て分かりにくい方法で事を説明していることです。コマンドは機能しますが、私はまだ何が起こっているのか分かりませんが、それは良くありません。
私は(Linodeのライブラリから)何を意味するかの例:付き
adduserの[ユーザー名]
:
は、次の形式で adduserコマンドを使用し、通常のユーザーを作成するにはあなたが のユーザのホームディレクトリとデフォルトの シェルになるように、具体的には とすることもできます。
のadduser --home /ホーム/従者\ ##従来のホーム・ディレクトリを指定
--shell/binに: 次のコマンドは、「モリス」グループ内のユーザー 「大地主」と 「リーダー」を作成します/ bashの\ ##デフォルトのシェルとしてbashの指定
これは、のような初心者のための情報の驚異的な不足は大丈夫あります全てながらモリスリーダー大地主はどのグループこのユーザーが
を属している必要がありますように指定する## --ingroup私のように、adduserコマンドを実行した後に何が起こるか、なぜ/ bin/bashなのか、構文は何ですか?彼はingroupコマンドのために、どこにコマンドの2番目のリストのユーザー名がありますか。
まあ、あなたは写真を手に入れます。典型的なLinuxシステム管理者は、それだけでもやる方法を教えずに私にRTFMを教えてくれるでしょう。私は何が起こっているかを私に説明する何かが必要です。これらの定義は完全に文脈から外れているので、定義のリストを持ってからジャンプするのはちょうど良いことではありません。
実際の質問
が質問の学生のほとんどをでき答える教師と同等のものを行うにように、そのユーザーの管理に十分な詳細情報を提供するどのようなLinux管理ブック/記事/について、誰を知っていますおそらくコース中に出てくるかもしれない。
私は通常、無力ではありませんが、何らかの理由でLinuxユーザシステムが非常にわかりにくく、利用可能なヘルプの100%がわかりにくいことが証明されています。誰もが私の学習の道を照らしてくれますか?
私は章に行き、私が探していたものを見つけました。これはUnixとLinus System Administration Handbook(第4版)という本です。素晴らしいものです!これは、すべての仕組みや、Ubuntu(Unix、一般的にはSUSEとRedHat、その他のUnix、つまりHP-UX、Solaris、AIXなど)について長くて明確な説明があります。 –