シェル コマンド passwd は、ユーザー パスワードの指定と変更に使用されます。スーパー ユーザーは自分自身と他のユーザーのパスワードを指定できますが、一般ユーザーは自分のパスワードのみを変更できます。コマンドの形式は次のとおりです:
パスワードオプションのユーザー名
利用可能なオプション:
-l パスワードをロックします。つまり、アカウントを無効にします。
-u パスワードのロックを解除します。
-d はパスワードなしのアカウントを作成します。
-f ユーザーに次回ログイン時にパスワードの変更を強制します。
デフォルトのユーザー名が使用されている場合は、現在のユーザーのパスワードを変更します。
たとえば、現在のユーザーが sam であると仮定すると、次のコマンドはユーザー自身のパスワードを変更します。
$パスワード###以前のパスワード:******### ###新しいパスワード:*******### ###新しいパスワードを再入力してください:*******###
スーパー ユーザーの場合は、次の形式で任意のユーザーのパスワードを指定できます:# パスワードサム
###新しいパスワード:*******### ###新しいパスワードを再入力してください:*******###
Linux でユーザー名を変更して、すべての元のフォルダーの所有者とグループ名を変更する方法1.「Linux chmod コマンド」。シェルでは、chown コマンドを使用してファイル所有者とユーザー グループを変更でき、chgrp コマンドを使用してファイルが配置されているユーザー グループを変更できます。 Linux C プログラムでは、関数 chown を使用してファイル所有者とユーザー グループを変更できます。
さらに、シェルでは、ファイルを変更する現在のユーザーは管理者の root 権限を持っている必要があります。 su コマンドを使用して root ユーザーに切り替えるか、sudo を使用して root 権限を取得できます。
2. chown コマンドを使用してファイル所有者を変更します。
シェルでは、chown コマンドを使用してファイル所有者を変更できます。 chownコマンドはchange ownerの略称です。ユーザーはシステムにすでに存在している必要があることに注意してください。つまり、/etc/passwd ファイルに記録されているユーザー名にのみ変更できます。
chown コマンドには多くの用途があり、ユーザー グループの名前を直接変更することもできます。さらに、ディレクトリ内のすべてのサブディレクトリまたはファイルのファイル所有者を同時に変更したい場合は、-R パラメータを追加するだけです。
chown [-R] アカウント名ファイルまたはディレクトリ
chown [-R] アカウント名: ユーザーグループ名ファイルまたはディレクトリ
パラメータ:
-R: 再帰的かつ継続的な変更を行います。つまり、サブディレクトリの下にあるすべてのファイルとディレクトリを一緒に変更します。
はすべてこのユーザー グループになるように更新されます。ディレクトリを変更するときによく使用されます。例 1:
[root@localhost home]# touch testfile //root ユーザーが作成したファイル
[root@localhost home]# ls テストファイル –l
-rw--w--w- 1 root root 0 Jun 7 19:35 testfile //ファイルの所有者および所有者レベルは root
[root@localhost home]# chown yangzongde testfile //ファイル所有者をyangzongdeに変更します
[root@localhost home]# ls テストファイル -l
-rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile //ファイル所有者は yangzongde ですが、グループは依然として root であることを表示します。 3. chgrp コマンドを使用して、ユーザー グループを変更します。ファイルが属する
シェルでは、chgrpコマンドを使用して、ファイルが属するユーザーグループを変更できます(change groupの略)。変更するユーザーグループ名は/etc/groupに存在する必要があります。存在しない場合はエラーが表示されます。
基本構文:
chgrp [-R] ユーザーグループ名 ディレクトリ名/ファイル名 ...
パラメータ:
-R: 再帰的かつ継続的な変更を行います。つまり、サブディレクトリの下にあるすべてのファイルとディレクトリを一緒に変更します。
はすべてこのユーザー グループになるように更新されます。特定のディレクトリを変更するときによく使用されます。
例 3
[root@localhost home]# ls テストファイル -l
-rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile //ファイルの所有者はyangzongdeですが、グループはrootであることを表示します
[root@localhost home]# chgrp yangzongde testfile //所有者グループをyangzongdeに変更します
[root@localhost home]# ls テストファイル -l
-rw--w--w- 1 陽宗徳 陽宗徳 0 6 月 7 日 19:35 testfile
[root@localhost home]# chown root:root testfile // chown を使用して所有者とグループを一度に変更する
[root@localhost home]# ls テストファイル -l
-rw--w--w- 1 root root 0 6月7日 19:35 testfile
以上がLinuxシステムでユーザーIDとパスワードを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。