2019年9月12日:侵入テスト、学習、ノート

ライナスのユーザー管理
/ etc / passwdファイルストアのユーザー情報
は/ etc / shadowのパスワード情報、第二部を救います!パスワードが設定されていないことを意味

猫/ etc / passwdファイル| grepをxxxの:ビューアカウント固有の情報

useraddのオプションユーザー名:ユーザーの追加
passwdのユーザ名:パスワードを追加し
、ユーザーの削除:userdelのユーザー名
SUを:スイッチのユーザー

現在ログオンしているユーザーを表示します。whoamiは、ID

現在のユーザーを表示することは所属:グループ
groupaddのグループ名:グループの追加
groupdelグループのグループ名を:グループの削除
/ etc / groupの、グループディレクトリ
の/ etc / gshadowの、グループパスワードディレクトリ
グループの説明、XXX(グループ名):!(パスワード)のすべての部分を: (GID):(現在のユーザー・グループ)は、
-aグループ名ユーザ名をgpasswdを:に必要なグループにユーザーを追加
gpasswdを-dグループ名ユーザ名:グループを削除するユーザーが望んでいます

コンテンツパスをgrepする:何を探します

使用方法:ログインし、[オプション]をuseraddの
は、useradd -D
でuseradd -D [オプション]
:オプション
-b、--base-dirのBASE_DIR新しいアカウントベースのホームディレクトリ
-c、GECOSフィールドに新しいアカウントコメント--comment
-dを、ホームディレクトリの--home-dirのHOME_DIR新しいアカウント(ホームディレクトリ、ホームディレクトリ、デフォルトのディレクトリ)
-Dは、ディスプレイを--defaultsまたはuseraddのデフォルトの設定変更
の有効期限は、新しいアカウントEXPIRE_DATE --expiredate -e、
-fを、非アクティブの新しいアカウント--inactiveパスワードの非アクティブ
-g、新しいアカウントの名前またはIDは、グループのプライマリグループ--gid
-Gを、追加のリスト--groupsグループ新しいアカウント
-h、--helpこのヘルプを表示し、打ち上げ
SKEL_DIRはスケルトンディレクトリとしてこのディレクトリを使用--skel -kを
、-K --key KEYを=値のデフォルト値は使用しないに/etc/login.defs
-l、--no-LOG-initはこのユーザーを追加しないでください最寄りのログインとログインに失敗したデータベースに
-m、--create-ホームユーザのホームディレクトリの作成
-Mを、--no-作成-homeはユーザーのホームディレクトリを作成しない
-Nを、--no-ユーザー・グループが同じ名前で作成されていませんグループ
-o、--non-ユニークなUIDは、ユーザーを作成するために繰り返さことができます
--passwordパスワード暗号化の後に-p、新しいアカウントのパスワード
-r、--systemは、システムアカウントの作成
-Rを、--root CHROOT_DIRのchrootのディレクトリに
-s、ログインシェルはSHELL新しいアカウント(パーサ)を--shell
-u、UID新しいユーザアカウントIDを--uid、一般的にユーザIDを作成するために、他のユーザーと同様に、-oと共に使用される
-Uを、--user族基は、同一のユーザ作成
-Z、--selinux-をSEUSER指定されたユーザーSEUSER用のSELinuxユーザーマッピングを
使用して、追加のユーザーデータベースを--extrausers

usermodのオプションのユーザ名、ユーザの変更
オプション:
新しい価値のGECOSフィールドのための-c、--commentコメント
-d、--home HOME_DIRユーザーの新しいホームディレクトリ、usermodの-d /ホーム/ XXX SYM 、 SYMのホームディレクトリは、XXXに変更されます
-e、--expiredate EXPIRE_DATEはEXPIRE_DATEするアカウントの有効期限を設定し
、-f数--inactive INACTIVE INACTIVE日後に期限切れに無効な状態のためのパスワードを設定
-gを、--gidグループgroupは、USERMODを新しいプライマリグループを使用するように強制されます-ルートSYM群にGルートSTM、ユーザグループを
-G、グループ新規追加のリストにグループ--groups
上部-Gで述べた追加のグループを追加するグループのユーザを--append -aを、
しないから他のこのユーザグループの削除
このヘルプを表示し、立ち上げ--help、-hを
-l、LOGIN新しいログイン名を--login、ユーザー名を変更し、USERMOD -lx×1、名前は×1に変更さxは
- 、-Lユーザーアカウント、usermodの-Lをロックロックし、無効なユーザーは、
-m、--move・ホーム・ディレクトリの内容を新しい場所に家になります(のみ-dと一緒に使用される)
-o、--non-ユニーク許可重複(非ユニークa)のUIDの
-p、--passwordパスワード暗号化されたパスワード(パスワード)新しいパスワードを設定しました
-Rは、ディレクトリへのCHROOT_DIRのchrootを--root
-s、新しいユーザーアカウントのログインシェル、usermodの-s / binに/ zshのシェル--shell SYM、 SYMのzshののにシェル
-u、UIDのユーザーを--uid新しいUIDアカウント
-U、--unlockロック解除ユーザアカウント、usermodの-Uは、無効に持ち上げ
-v、下位の--add-subuids FIRST-LAST、追加の範囲のUID
-V、範囲を削除する-LAST FIRST --del-subuidsを下位の、のUID
、GIDの範囲を追加します-w、--add-LAST-FIRSTは下位をsubgids
-W、--del-LAST-FIRST subgids下位の範囲のGID、削除
-Z、--selinuxユーザーSEUSER新しいユーザーアカウントユーザーマッピングSELinuxを

Linuxのファイルの種類
-バイナリファイル
Dディレクトリ
リットルのリンクファイルは、
ファイルの詳細ディレクトリを表示します。ls -l
ファイルタイプとサブディレクトリの権限内のファイル数をグループは、ファイルのファイルサイズの所有者に属していたファイル名の最終更新時刻
drwxr-XR-X 14ルートルート40968越3時11分のAr 6
drwxr-XR-X-は、最初のものは、ファイルタイプ、第2番目の場合、ファイル所有者の権限、第1~第5、第10の8を所有するグループのファイルのパーミッション、許可の欠如を示すために-他のユーザの権利、最初のためには-戻って、バイナリファイルを表現する
許可、特権値4読み取りRを
書き込み許可W、許容値2
のアクセス許可を、Xは実行許可値1

内のファイルやディレクトリのパーミッションの意味
          ファイルディレクトリ
ディレクトリの内容を表示することができ、Rが挙げられるLSの
wが作成したファイルのRMをタッチし、削除することができますディレクトリ内のファイルを変更することができる
X-ファイルがディレクトリにCDを行うことができます

権限コマンドを変更
/ =ファイル名一定の権利-丁目+ /
他の人は誰も持ってoをU gはグループの所有者に属する
+パーミッションを追加する-許可=所与の許可を取り消し、あなたはまた、デジタル方式を使用することをお勧めします、直接数値を書き込むことができます

所有者または所有グループの変更
chownをルートファイルを、ファイルの所有者がrootに変更され
chgrpコマンドグループファイル名、グループのファイル名を変更するグループに属している
のchownユーザー:グループファイル名、ファイルの所有者と変更のグループ
のchown - R大文字ユーザー:グループ名のディレクトリ、ディレクトリの変更内のすべてのファイル

共通のコマンド・
netstatコマンド:ビューネットワーク情報
nslookupコマンド:ビューDNS情報の
PS:ビューは、実行中のプロセスを
トップ:リアルタイムビューの実行中のプロセスの
サービス:オープンサービス制御オフ
カールURLを:ページの取得
にwgetを:ダウンロードファイル

ソースを表示
  1、ビュー出典:HTTPS:// URL
  2、F12
  3、右クリックしてページ

メモリ管理
のps -uまたはL
  、現在使用されているプロセスを示す-lリスト形式、
  -auxを|システム情報内のすべてのユーザーからのgrep xxのショーのプロセス、指定されたプロセスが表示
  -ls | grepのsshのプロセス情報

プロセスの終了

殺す-9 pidを:強制シャットダウンプロセスを

-l殺す:プロセスを再起動

killallをプロセス名:閉じる同じ名前のプロセスのすべて

プロセス情報の先頭動的表示、終了するQ
-cは、完全なコマンドが表示
トップ更新時間-d
特定情報のPID表示-p PIDが、
PID(プロセスID)ユーザ(所有)PR(プロセスの優先順位)NI(nice値は、優先度を示しますレベル)VIRT(仮想メモリ)RES(物理メモリ)SHR(共有メモリ)(状態)%のCPU(CPU使用率)の和を用いて、%MEM(メモリフットプリント)時間+(CPU時間)コマンド(コマンド)

フリー、メモリ使用量、空きメモリ、物理メモリ、スワップ・メモリ、バッファを表示します

Linuxのネットワーク管理
のnetstat -ano:ネットワークポート情報システム表示するには、Windows
のnetstatの-ntulpを:Linuxのネットワークポート情報の下を参照してください。
トレースルート:ネットワーク内のデータ情報からの眺め
SS:表示通信情報ソケット
  -t -a表示TCPコネクション
  -l表示オープンネットワークポート
  -plプロセスはソケットを使用しています

SSHの設定ファイルのパス、は、/ etc / ssh / sshd_config

ソフトウェアをダウンロードしてインストール

VIMの/etc/apt/sources.list:まず、アップデートソースディレクトリの場所を変更

アップデート&アップグレード&AUTOCLEAN apt-getをapt-getのapt-getを:更新源

AUTOCLEAN apt-getを:あなたのハードディスクの空き容量がない場合、あなたは定期的にプログラムを実行することができ、私はあなたのハードドライブから削除されたファイルをインストールするための.debパッケージを削除しているだろう。それでもハードディスクの空き容量が必要な場合は、apt-getをきれいにしようとすることができ、それは、もちろん、あなたにも削除インストールしたパッケージのインストールパッケージがかかりますほとんどの場合、これらのパッケージは役に立たないので、これはハードディスクテンの場所であります良い方法。
きれいなapt-getは:上記のコマンドに似てますが、それは、パッケージ・キャッシュ内のすべてのパッケージを削除します。ほとんどの場合、これらのパッケージは役に立たないので、これは、良い習慣です。あなたがダイヤルアップしている場合しかし、あなたは再考する必要があります。
自動的削除をapt-getをしない:インストールされている他の依存パッケージを満たすために削除しますが、パッケージはもはや必要とされています。
その他:
パッケージを削除します(設定ファイルを保存)インストール:削除パッケージ名は、APT-GET。
(コンフィギュレーション・ファイルを保持しません)インストールパッケージを削除します。--purgeは、パッケージ名を削除apt-getを。

VM-ツール - デスクトップインストール方法

オープン-VM-ツール - デスクトップ、インストールvntools、インストール後に再起動をインストールapt-getを

完成

おすすめ

転載: www.cnblogs.com/sym945/p/11514677.html