Skip to main content

Linuxアカウントと特権を一時的に変更する方法

【裏技】5分で身長を2cm伸ばす方法! (六月 2025)

【裏技】5分で身長を2cm伸ばす方法! (六月 2025)
Anonim

suコマンドは通常、一時的に別のアカウントにログインするために使用されます。コマンド名は、「代替ユーザー」の略です。しかし、これはしばしば "スーパーユーザー"コマンドとも呼ばれます。これは、ほとんどの場合、一時的に ルート すべてのシステム管理機能にフルアクセスできます。実際に、ログインするアカウントを指定していない場合は、 ス あなたがログインすることを前提としています ルート アカウント。これにはもちろん、rootのパスワードを知っている必要があります。通常のユーザーアカウントに戻すには、別のアカウントにログインした後、次のように入力します。 出口 ヒットリターン。

だから、 ス 単にコマンドプロンプトで「su」と入力するだけです。

ルート ユーザーアカウント

実際に別のアカウントにログインするのではなく、他のアカウントで実行するコマンドを ス コマンド。そうすれば、あなたはすぐにあなたの正規のアカウントに戻ります。例えば:

スドゥー・クワミ

他のアカウントで複数のコマンドを実行するには、セミコロンで区切り、一重引用符で囲みます(この例のように)。

su jdoe -c 'command1; command2; command3 ' ls グレープ コピー JDoe

su jdoe -c 'ls; grep uid file1> file2;コピーファイル2 / usr / local / shared / file3 ' sudo ス sudo

sudo -u root ./setup.sh

ログインした後は、すべてのコマンドでログイン(-u root)を指定しなくても、sudoコマンドで数分間コマンドを実行し続けることができます。

可能であれば、システムに重大な損傷を与えることを避けるために、特権を持つアカウントを使用して定期的に作業することをお勧めします。

次の例は、次のコマンドを使用して保護されたディレクトリのファイルを一覧表示する方法を示しています。

sudo ls / usr / local / classified 同報メッセージ

sudo shutdown -r +20 "ネットワークの問題を解決するために再起動する"