1. ユーザー lockuser を作成し、ホーム ディレクトリを /home/lock として指定して、ユーザーをロックします
2. lockuser のロックを解除し、次回ログイン時に変更されるパスワードを設定します。
3. ユーザー testuser を作成します。ファイルを作成し、ファイルの ACL をクエリし、ファイルの ACL を設定します。ユーザーは testuser1 です。権限は rwx、ACL マスクを設定します。ファイルの権限 r-x
5 の場合、suid を設定し、ファイルに suid を設定します (
6. Set sgid、ファイルの sgid を設定する方法 (gs と nnnn の 2 つの方法) 7. Set sbit、ディレクトリの sbit を設定する方法 (o t と nnnn の 2 つの方法) nnnn)
Linux ユーザーをユーザー グループに追加 Linux を使用したいくつかの例を通してコマンド ラインで、Linux でユーザー グループにユーザーを追加する方法、ユーザー グループにユーザーを追加する方法、および Linux でユーザーとグループを追加する方法を順を追って説明します。これらのコマンドは、どの Linux ディストリビューションでも動作し、CentOS、Debian、および Ubuntu でテストされています。
新しいユーザーをユーザー グループに追加する
Linux ユーザーは、プライマリ グループと 1 つ以上のセカンダリ グループを持つことができます。これらのグループは、ユーザーの作成時に adduser コマンドへの引数として使用できます。
すべてのコマンドは、root ユーザーとして実行する必要があります。 Ubuntu では、すべてのコマンドの先頭に
sudo
を付けるか、sudo -s を実行して
root ユーザーに切り替えます。
ユーザー グループの追加
最初のステップとして、family と friends
という 2 つの新しいユーザー グループを追加します。 groupadd family
groupadd friends
新しいユーザーを単一のユーザー グループに追加します
以下では、新しいユーザー tom を追加し、そのユーザーをユーザーにも追加しますグループ グループ家族
。 family ユーザー グループは、
-G パラメーターを使用して下位グループとして追加されます。
useradd -G family tom
新しいユーザーを複数のユーザー グループに追加
tom は、family
ユーザー グループのユーザーになりました。パラメータ -G を使用すると、各ユーザー グループをカンマで区切って複数のユーザー グループを指定できます。ユーザー
tom を
family および
friends ユーザー グループに追加する場合は、次のコマンドを使用します:
useradd -G family,friends tom
Set Userパスワード
新しい Linux ユーザー tom にはまだパスワードがないため、ログインできないことに注意してください。このユーザーのパスワードを設定するには、コマンド
passwd tom
を実行し、コマンドで要求されたときに新しいパスワードを 2 回入力します。 上の例では、ユーザー
tom
をセカンダリ グループに追加しました。adduser
コマンドにより、新しいプライマリ グループが自動的に作成され、そのグループにメイン グループが割り当てられました。
ユーザー名: tom
- メイングループ: tom
- 所属グループ: family (または Use 2 番目のケースでは、家族と友人の 2 つの補助グループを追加します)
新しいメイン グループを設定します
## を追加するとよいでしょう#tom を使用して、メイン グループを family (デフォルトで作成される
tom ユーザー グループの代わりに)、補助グループを friends
に設定します。次のコマンドを使用できます: <pre class="brush:php;toolbar:false;">useradd -g family -G friends tom</pre>
man
コマンドを使用して、useradd
コマンドのすべてのコマンド ライン オプションの詳細な説明を取得します:
man useradd
既存のユーザーをユーザー グループに追加する
このタスクでは、
usermod コマンドを使用します。 usermod このコマンドは、ユーザーのグループ メンバーシップなど、ユーザーのさまざまなオプションを変更できます。
まず、3 番目のユーザー グループ colleagues
: <pre class="brush:php;toolbar:false;">groupadd colleagues</pre>
using usermod
# #I colleagues ユーザー グループをアフィリエイト グループとしてユーザー
tom:
usermod -a -G colleagues tom
コマンドの説明: -a
は append# を意味します# #。
-G
オプション (関連グループ) と組み合わせてのみ使用できます。したがって、最終的に、tom ユーザーを、ユーザーの関連グループである
colleagues ユーザー グループに追加しました。
-G
选项可以指定多个用户组,每个用户组之间使用逗号进行分隔。例如:-G group1,group2,group3
。
如果想要修改 tom
用户的主组为 family
,可以使用命令:
usermod -g family tom
使用 man
命令可以获取 usermod
命令的所有命令行选项的详细说明:
man usermod