Latest web development tutorials

Linuxのsuコマンド

LinuxのコマンドDaquanの LinuxのコマンドDaquanの

Linuxのsuが、ルートに加えて、他のユーザーのIDに変更するユーザーのパスワードを入力する必要性を指揮します。

アクセス:すべてのユーザー。

文法

su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]

パラメータ説明:

  • のみcshまたはtcshのために、(例えばcsh.cshrcなど)のファイルを読み始めない-fまたは--fast
  • 時-pまたはSUの--preserve-環境の実装-mは、環境変数を変更しません
  • -cコマンドまたは--command =コマンドは、USERユーザーを考慮するために変更され、命令(コマンド)を実行して、元のユーザーに戻すました
  • -sシェルまたは--shell =シェルシェルが実行される(bashのCSHのtcshなど)を指定し、デフォルトはユーザー(USER)シェル内に/ etc / passwdにあります
  • --helpディスプレイのマニュアル
  • --versionバージョン情報を表示します
  • - 環境変数(HOME SHELLのUSERなど)の大多数のようなユーザのための再ログインが、ユーザー(USER)に基づいている場合は-lまたは添加後に、このパラメータ--login、ベース、および仕事ディレクトリは、ユーザーを指定しない場合、デフォルトはrootです、変更されます
  • ユーザーは、ユーザーアカウントを変更するには
  • ARG入ってくる新しいシェルのパラメータ

rootアカウントのとlsコマンドを実行した後の変更は、元のユーザーに戻って終了するコマンド

su -c ls root

ルートにアカウントを変更し、新たな執行のシェルに-fパラメータを渡します

su root -f

clsungは、ホームディレクトリに作業ディレクトリを変更clsungするためとアカウントを変更(ホームディレクトリ)

su - clsung

ユーザーの切り替え

[email protected]:~$ whoami //显示当前用户
hnlinux
[email protected]:~$ pwd //显示当前目录
/home/hnlinux
[email protected]:~$ su root //切换到root用户
密码: 
[email protected]:/home/hnlinux# whoami 
root
[email protected]:/home/hnlinux# pwd
/home/hnlinux

環境変数を変更し、ユーザーの切り替え

[email protected]:~$ whoami //显示当前用户
hnlinux
[email protected]:~$ pwd //显示当前目录
/home/hnlinux
[email protected]:~$ su - root //切换到root用户
密码: 
[email protected]:/home/hnlinux# whoami 
root
[email protected]:/home/hnlinux# pwd //显示当前目录
/root

LinuxのコマンドDaquanの LinuxのコマンドDaquanの