クラウドコンピューティングのLinuxフルスタックディレクトリ(セクション6ユーザー管理、グループアカウント管理、スケジュールされたタスク)

Linuxの学習の3つの段階を通過する必要があります

1.ADMIN(クラウドコンピューティングシステム管理)
2.ENGINEER(クラウドコンピューティングアプリケーション管理)
3.SERVICES(システム、サービス管理高度)


醜いならもっと読む!–巨大



One.ADMIN(クラウドコンピューティングシステム管理)

1.クラウドコンピューティングネットワークの基本
2. Linuxインストールの概要、基本操作
3.コマンドラインベース、ディレクトリとファイルの管理、テキストコンテンツの操作
4.アーカイブの圧縮、リダイレクト、パイプライン、正確な検索の検索、vim高度なアプリケーション
5. RPMソフトウェアパッケージ管理、yumパッケージウェアハウス、コマンド補足
6.ユーザー管理、グループアカウント管理、スケジュールされたタスク

Two.ENAINEER(クラウドコンピューティングアプリケーション管理)

1.基本的な権限と所有権、追加の権限、ACLポリシー管理
2.ディスクスペース管理、スワップスペース
3.論理ボリューム管理、RAIDディスクアレイ、プロセス管理、VDO
4. LInuxネットワークの構成、ソースコードのコンパイルとインストール、カスタムyumウェアハウス、ログ管理
5. SElinuxシステム障害の修復、ファイアウォールポリシー管理、サービス管理

Three.SERVICES(高度なシステムサービス管理)

1. Kvmの構築と管理、virsh制御ツール、イメージ管理、仮想マシンの迅速な構築技術
2. Web基本アプリケーション、NFSサービスの基盤、トリガーマウント、要約と応答
3. DNSサービスの基盤、特別な解決、DNSサブドメインの承認、 DNSマスタースレーブアーキテクチャ、概要とQ&A
4.キャッシュDNS、分割分離分析、電子メール通信、Webサーバープロジェクトの戦闘、概要とQ&A
5.バッチインストール環境、PXEブートの構成、キックスタート自動応答、Cobblerインストールプラットフォーム、概要とQ&A
6.rsync同期操作、リアルタイム同期、データベースサービス基盤、管理テーブルデータ、概要、Q&Aのinotify

6.ユーザー管理、グループアカウント管理、スケジュールされたタスク

アカウントベースのアクセス制御

口座の種類

1.ユーザーアカウント

識別方法は次のとおりです。UID
スーパーユーザールートUID:0
システムユーザーUID:1-999
共通ユーザーUID:1000以上

ユーザーは少なくとも1つのグループに属しています

2.グループアカウント

許可とログインを区別するために使用されます

識別方法は次のとおりです。GID

グループアカウントは、基本グループとプライベートグループに分けられます。
基本グループ:システムによって作成され、ユーザーと同じ名前で作成されます(通常は使用されません)
プライベートグループ:管理者が作成し、ユーザーとは異なる名前で作成されます(一般的に使用されます)

アカウントはローカルアカウントに保存されます

ユーザーアカウント
/ etc / passwd(基本情報)
/ etc / shadow(パスワード情報)

グループアカウント
/ etc / group(基本情報)
/ etc / gshadow(パスワード情報)

/etc/passwd 七个字段(用户账号的基本信息)
head -1 /etc/passwd
root:x:0:0:root:/root:/bin/bash
账号名称:密码字串和占位符:UID:GID:用户全名:家目录:解释器(登录shell程序的路径)

/etc/shadow 九个字段(用户账号的密码信息)
head -1 /etc/shadow
root:$67Q:15908:0:99999:7:::
名称:加密后的密码字符串:上次修改的时间:密码最短有效天数(自1970.1.1到上一次修改时间的天数):密码最长有效天数:密码过期前的警告天数:过期多少天禁用此账号:账号失效时间:保留字段(未使用)

/etc/group 四个字段(组账号的基本信息)
group stugrp
grep stugrp /str/group
stugrp:x:1005:
名称:密码占位符:GID:本组的成员列表

/etc/gshadow 四个字段(组账号的密码信息)
stugrp:!::
名称:加密后的字串:本组管理员列表(可以属于这个组,也可以不属于):成员用户列表

ユーザーアカウント

useradd
-u:UIDタグ番号を指定します
-d:ホームディレクトリを指定します
-G:所属する追加グループを
指定します-s:ユーザーのログインインタープリターを指定します例:ユーザーがシステムにログインすることを禁止します(/ sbin / nologin)

useradd -d /opt/stu01/ /stu01
id stu01(查询账号id)
useradd -G users stu01
指定stu01用户的附加组是users
ls -ld /opt/stu01

usermod(変更済み)
-l:ユーザーアカウント名を変更して新旧
-u:ユーザーID
-d:ホームディレクトリパス(ディレクトリは再構築されません)
-s:ログインインタープリター
-G:追加グループ(リセット)

passwd --stdin

echo 123 | passwd stu01(非交互式,常用)
passwd stu01(交互式)

useradd delete -r(すべて削除)

useradd -r zengye

su-stu01(ユーザーの一時的な切り替え)出口:rootに戻る

グループアカウント

グループアカウントを追加

groupadd -g(GID)name

grep stu01 /etc/group(查询)
stu01:x:1005:

gpasswd(管理グループメンバー)
-A:グループ管理者のリストを定義
-a:グループメンバーを追加、毎回1つ追加
-d:グループメンバーを削除、毎回1つ削除
-M:グループメンバーのリストを定義、複数

gpasswd -M a,b,c stu01
grep stu01 /etc/gshadow
stu01:!:stu01:a,b,c
(用户加入组,重启终端或exit)

groupdelグループの削除groupadel stu01

useradd -G adminuser natasha natasha userはadminuserの従属グループです

gpasswd -A "" stu01 gpasswd -M "" stu01グループ管理者リストを空に定義するグループメンバーリストを空に定義する

スケジュールされたタスク

cronタスクログファイルを構成する/ var / log / cron
crontab
-e edit -u username *:いつでも
-l view -u username /:複数の個別の時点を分離する
-r clear -u username / n :時間の頻度を指定する

配置:
	systemctl restart crond
	systemctl enable crond
	crontab -e -u natasha
	23 14 * * * /bin/echo hiya


检查:
	date -s '14:22:50'
	等10秒
	tail /var/log/cron
	......成功
分 时 日 月 周
30 23 *  *  *      每晚11:30执行一次
30 23      1-5/1,5 周一到周五每晚23:30执行一次/周一和周五每晚11:30执行一次 

エイリアスを完全に変更

vim /etc/bashrc(全局,只允许管理员修改)
vim /root/.bashrc(在root用户下) 重启终端或source
/root./bashrc 也可以
1.写在谁家目录下谁生效
2.利用全局都生效

补充

root# gpasswd -A tuge1 Tuge
root# su -tuge1
tuge1# gpasswd -a natasha Tuge (添加组成员)
tuge1# gpasswd -d natasha Tuge (删除组成员)
root# gpass -A " Tuge 删除管理员

重要的事情说三遍

作为一个为linux奉献一生的码员,很是荣幸和骄傲,这里我总结了一些linux的精华,也就是速成文章,后面还会继续更新,望大家关注,绝对有用!

おすすめ

転載: blog.csdn.net/weixin_43051805/article/details/108754289