ホームページ > 記事 > システムチュートリアル > (shusheng007) Linuxのファイルパーミッションとchmodコマンドをご存知ですか?
送信者: shusheng007
この記事は
に初めて公開されました ###概要###私が初めて Linux に触れたのは、オンライン チュートリアルに従って Tomcat をサーバーにインストールしたときでした。いつも sudo コマンドを聞いていました。それが何なのか知らなかったので、ただコピーして貼り付けただけでした。そしてついにインストールが成功しました。悲しいのは、root アカウントでログインし、sudo も使用したことです。
知識は非常に一般的な Linux コマンドです。実際、ベテランにとって問題はゴミのように見えるかもしれませんが、初心者にとっては大きな山です。ここでは、このコマンドについての私の理解を簡単に説明します。研究メモとして扱われますが、実際、困っている他の同僚を助けることができれば幸いです。
SUDO 使用の背景
Sudo のフルネームは、superuserdo です。名前が示すように、スーパー ユーザーができることを実行してください。したがって、Sudo の最も一般的に使用される機能は、名前付きの実行権限を増やすことです。
記事「Linux ファイルのアクセス許可と chmod コマンドを数秒で理解する」で説明したように、Linux はユーザーとグループごとにアクセス許可を管理します。使用するアカウントに十分なアクセス許可がない場合、次のようないくつかのアクションを実行できません。サーバーを再起動します (reboot コマンド)。どうすればよいですか?
友達の中には戦いたい人もいるけど、rootアカウントがいいんじゃないでしょうか?すべてのサーバーは家族によって購入されていると思いますか?
linux restart service コマンド、誰でも root を使用できますか? このコマンドの主な目的は、root の使用中に存在する問題を解決することです。 root権限が強すぎて漏洩や誤操作が大きなリスクにつながるため、sudoが誕生しました!したがって、root権限を持っている場合でも、このコマンドを使用することで、誤操作による取り返しのつかない損失やトラブルを回避できます。 SUDO関数
sudo は Linux システム管理コマンドで、システム管理者が一般ユーザーに halt、reboot、su などの一部またはすべての root コマンドを実行できるようにするツールです。つまり、このコマンドを使用すると、root 以外のユーザーは、root のみが実行権限を持つコマンドを実行できます。
SUDO原則
新しく作成されたユーザーはすべて sudo を使用してコマンド権限を増やすことができますか?そうでない場合、どのユーザーがこのコマンドを使用できますか?
ユーザーが sudo を使用できるようにするには、root ユーザーが自分の名前、実行できる特定のコマンド、実行するユーザーまたはユーザー グループの ID などを / に登録する必要があります。 etc/sudoers ファイル つまり、ユーザーの認証が完了している必要があります (このとき、ユーザーを「sudoer」と呼びます)。
通常のユーザーが特別な権限を実行する場合、コマンドの前に sudo を追加します。このとき、システムはターミナルの前で操作していることを確認するためにパスワードの入力を求めます。確認後、システムはパスワードを処理します。スーパーユーザーとしてコマンドを実行する権限。
一定期間が経過すると、sudo コマンドを再度実行するときにパスワードが要求されなくなります (Linux サービス再起動コマンド )。この期間 (通常は 5 分) が経過すると、パスワードを入力する必要があります。パスワードをもう一度。
特定の用途
同社のサービスは Ubuntu18.04 オペレーティング システムを使用することを前提としています
インターンの女の子、Niu Cuihua さんが「Perry Tomato Technology」社にインターンシップに応募するとき、ディレクターの Wang Ergou は、sudo コマンドを使用できる彼女のアカウントを作成する必要があります。彼女はどうすればよいでしょうか?
ステップ 1: Ergou はまず root アカウントにログインし、コマンド cuiHuaNiu を使用してアカウントを作成します。
addusercuiHuaNiu
作成プロセス中に、cuiHuaNiu アカウントのパスワードと、電話番号などのその他の個人情報を指定する必要があります。Ergou は、この機会を利用して少女の電話番号を取得することもできます。
ステップ 2: cuiHuaNiu 管理者権限を付与します。つまり、/etc/sudoers ファイルに登録します。
デフォルトでは、Ubuntu 18.04 には sudo グループがあります。このグループに属するユーザーは sudo コマンドを使用できるため、Ergou は cuiHuaNiu を sudo グループに追加するだけで済みます。usermod-aGsudocuiHuaNiu
-a パラメータはアタッチメントを示し、ユーザーをグループに減らすために -G パラメータとともにのみ使用されます。
ステップ 3: Niu Cuihua は cuiHuaNiu を使用してサーバーにログインし、sudo を使用して管理者が実行できるコマンドを実行できます。実際、Cuihua に root 権限がある場合は、sudo-i を使用してユーザー ID を root に切り替えることもできます。
ssh利点の概要
ここで Linux サーバーのセットアップを確認できますが、これは一般的な Linux コマンドを誤って学習したことを意味します。怒っていますか? 「いいね!」をして収集すること、本物の IT 担当者になること、喜んで共有すること、積極的に貢献すること、お互いに助け合うことをお勧めします...
以上が(shusheng007) Linuxのファイルパーミッションとchmodコマンドをご存知ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。