Linuxユーザとグループの管理(コマンド体操)

Linuxの学習シーケンスのためのリファレンスカタログます。https://www.cnblogs.com/lv1572407/p/11815911.html

 

  まず、ユーザーとグループの管理に関連したコマンドで見てみましょう。
ユーザー管理コマンド:useraddの、usermodの、usedel、passwdとチャゲ。
グループ管理コマンド:groupaddの、groupdelグループ、グループおよびgppasswd。

まずは、適切かつ一般的な技術を使用し、これらのコマンドを使用する方法を学びましょう。

1.ユーザーグループ管理
[mysql1ルート@〜]#1000 group001 groupaddの-g
[mysql1ルート@〜]#2000 group002 groupaddの-g
[mysql1ルート@〜]#3000 group003 groupaddの-g
[mysql1ルート@〜]#groupaddの- 4000 group004 G
[mysql1ルート@〜]#5000 group005 groupaddの-gは
-gパラメータを指定GIDがグループを作成することができます。ORACLE 11gのインストール:多くの大規模な商用ソフトウェアは、次のような、必要とすることができます。
[ルート@ mysql1〜]#groupdelグループgroup005
groupdelグループコマンドには、ヘルプブックではありません、いずれかのオプションを指定する必要はありません、あなたは直接削除するグループの名前を指定することができます。
実際には、経営のセットがありgroupmodのコマンドをコマンドが、一般的に使用されていない外観を--helpことができ、あなたが知っている必要があります。

2.ユーザー管理
[ルート@ mysql1〜]#useraddの -u 1000年USER001 // ユーザーを指定するUID
[ルート@ mysql1〜]#useraddの -d /ルート/ user002 user002 // ユーザのホームディレクトリを指定し
ます。[root @ mysql1〜]#useraddの -s / sbinに/ nologinにuser003 // 指定したログインシェルはbash
[ルート@ mysql1〜]# useraddの-c 'user006情報' user006 //ユーザープロンプト追加
GIDを[ルート@ mysql1〜]# useraddの-g 1000年user004 // 指定したグループ
[ルート@ mysql1〜]#useraddの -G group001、group002 user005 // 子会社を追加グループ
これらは、実際の例にメソッドを使用して記載されている、いくつかのオプションが使用する可能性のあるユーザーを作成することですされています。
作成するために、万人のユーザーを学んだ後、私たちは、ユーザーを削除する方法を学びに来ます。
[ルート@ mysql1〜]#すべての関連情報は、userdelの-r test001 //でシステムを削除
これは本当に安全ですか?ユーザーが削除することができますが、かなりそれに関連するファイルは鳴りません削除させていただきます。
この問題を解決するには2つの方法は、一つは、別のユーザーが削除することができ、事前にバックアップファイルを削除することですが、直接関連ファイルを削除しないでください。
最初の方法は、理解しやすいです。だから我々は、この第2の方法で説明します。
[ルート@ mysql1〜]#userdelの USER001 // 削除のみユーザー
[ルート@ mysql1〜]#cpは /ホーム/ USER001 / * / BAK // データのバックアップ
[ルート@ mysql1〜]#RM -rf /ホーム/ USER001 / / 関係/ファイルの削除
[ルート@ mysql1〜]#RM -rfは/ var /スプール/メール/ USER001
ヒント:そんなに手間だけで何気なく使用していないすべての人間のコマンドの"userdel -r test001"を説明します。

3. [追加と削除ユーザーグループ
に直接ユーザーを作成するときに指定したグループにユーザーを追加するには
、[ルート@ mysql1〜]#useraddの -g group003 -G group001、group002 user005

さらには、usermodのコマンドと提携グループを変更することができます。
[ルート@ mysql1〜]#usermodの-g group001 user004
[ルート@ mysql1〜]#group002 usermodの-G、group003、group004 user004
ヒント:子会社を指定-Gを使用する場合は注意してください、すべての既存の提携のグループをカバーします。このコマンドはブラックホールであるので、使用しないようにしてください。
[ルート@ mysql1〜]#-Ag group002 usermodの、group003、group004 user004
ヒント:-a -Gオプションを使用して一般的な使用の組み合わせ、所属グループは、追加の操作が割り当てられます。

添加のuseraddとUSERMODにおいて、gpasswdをコマンドは、関連するユーザのグループを配置することができます。
[ルート@ mysql1〜]#gpasswdを -d user004 group004 // グループからユーザーを削除し
ます。[root @ mysql1〜]#gpasswdを -a user004 group004 // 追加のユーザーグループに

所有者を変更する方法の知識がファイルのグループで展開します:
[ルート@ mysql1〜]#chownコマンドmysql.mysql / dir1000 / file1000
[ルート@ mysql1〜]#lsの-l / dir1000 / file1000
-rw-rを- r--の。1 MySQLのMySQLの0 6月13日午後5時38分/ dir1000 / file1000
[ルート@ mysql1〜]#chownを.root / dir1000 / file1000
[ルート@ mysql1〜]#LS -l / dir1000 / file1000
-rw-R - r--の。1つのMySQLのroot 0 6月13日夜5時38分/ dir1000 / file1000
[ルート@ mysql1〜]#chownコマンドトム。/ dir1000 / file1000
[ルート@ mysql1〜]#lsの-l / dir1000 / file1000
-rw-rを- r--の。1トムトム0 6月13日夜05時38分/ dir1000 / file100
[ルート@ mysql1〜]#chownをmysql.mysql -R / dir1000 /
[ルート@ mysql1〜]#LS -l -d / dir1000 /
drwxr-XR-X。2 MySQLのMySQLの4096 6月13日夜05時38 / dir1000 /
[ルート@ mysql1〜]#LS -l / dir1000 / file1000
-rw-R - r--の。1つのMySQLのMySQLの0 6月13日午後5時38分/ dir1000 / file1000
tips1:ユーザーを変更する唯一の指定された所有者がグループに属しているにも変更されます。
tips2:-Rオプションは再帰的カタログ内のすべてのオブジェクトによって使用され得るが、所有者とグループを変更します。

おすすめ

転載: www.cnblogs.com/lv1572407/p/11816104.html