構建本的Yum倉庫 使用者管理簡介

2021-10-10 02:40:42 字數 4111 閱讀 8549

使用者管理簡介

 使用者賬戶

作用: 1.可以登陸作業系統 2.不同的使用者具備不同的許可權

唯一標識:uid(編號從0開始的編號,預設最大60000)

zhangsan(uid 1200)

管理員root的uid:永遠為0

普通使用者的uid:預設從1000開始

 組賬戶

作用: 方便管理使用者

唯一標識:gid(編號從0開始的編號,預設最大60000)

sg(1500)

原則:linux乙個使用者必須至少屬於乙個組

組賬戶的分類:

基本組:系統建立與使用者同名

附加組(從屬組):由管理員建立,由管理員進行加入

]# useradd zhangsan

組: zhangsan

組:sg xs mn haha xixi

 本地賬戶的資料檔案

– /etc/passwd、/etc/shadow

– /etc/group、/etc/gshadow

 /etc/passwd:存放使用者基本資訊配置檔案

[root@localhost ~]# head -1 /etc/passwd

root❌0:0:root:/root:/bin/bash

使用者名稱:密碼佔位符:uid:基本組gid:使用者描述資訊:家目錄:直譯器

使用者賬號建立
 命令useradd

– 格式:useradd [選項]… 使用者名稱

• 常用命令選項

– -u:指定 uid 標記號

– -d:指定宿主目錄(家目錄),預設為 /home/使用者名稱

– -g:指定所屬的附加組

– -s:指定使用者的登入直譯器

-u:指定 uid 編號

[root@localhost ~]# useradd nsd01

[root@localhost ~]# ls /home/ #檢視家目錄的產生

lisi nsd01 zhangsan

[root@localhost ~]# grep nsd01 /etc/passwd #檢視nsd01資訊

nsd01❌1002:1002::/home/nsd01:/bin/bash

[root@localhost ~]# id nsd01 #檢視nsd01使用者基本資訊

uid=1002(nsd01) gid=1002(nsd01) 組=1002(nsd01)

[root@localhost ~]# id gaga

id: gaga: no such user #無此使用者

[root@localhost ~]# useradd -u 1500 nsd02 #指定uid建立使用者

[root@localhost ~]# id nsd02 #檢視nsd02使用者基本資訊

uid=1500(nsd02) gid=1500(nsd02) 組=1500(nsd02)

[root@localhost ~]# grep nsd /etc/passwd #檢視使用者資訊

nsd01❌1002:1002::/home/nsd01:/bin/bash

nsd02❌1500:1500::/home/nsd02:/bin/bash

[root@localhost ~]# useradd nsd03

[root@localhost ~]# grep nsd /etc/passwd

[root@localhost ~]# id nsd03

-d:指定宿主目錄(家目錄),預設為 /home/使用者名稱

[root@localhost ~]# useradd -d /opt/nsd04 nsd04

[root@localhost ~]# grep nsd04 /etc/passwd

[root@localhost ~]# ls /opt/

[root@localhost ~]# useradd -d /opt/haha05 nsd05

[root@localhost ~]# grep nsd05 /etc/passwd

[root@localhost ~]# ls /opt/

-g:指定所屬的附加組

[root@localhost ~]# groupadd stugrp #單獨建立stugrp組

[root@localhost ~]# useradd -g stugrp nsd06

[root@localhost ~]# id nsd06

uid=1504(nsd06) gid=1505(nsd06) 組=1505(nsd06),1504(stugrp)

[root@localhost ~]# useradd -g stugrp nsd07

[root@localhost ~]# id nsd07

-s:指定使用者的登入直譯器

shell:殼,直譯器

使用者---->直譯器---->核心---->硬體

/sbin/nologin:禁止使用者登入作業系統

[root@localhost ~]# useradd -s /sbin/nologin nsd10

[root@localhost ~]# grep nsd07 /etc/passwd

[root@localhost ~]# useradd -s /sbin/nologin nsd11

[root@localhost ~]# grep nsd09 /etc/passwd

 usermod命令

– 格式:usermod [選項]… 使用者名稱

• 常用命令選項

– -l:更改使用者帳號的登入名稱

– -u:使用者id

– -d:家目錄路徑

– -s:登入直譯器

– -g:附加組 //重置附加組

-l:更改使用者帳號的登入名稱

-u:使用者id

-s:登入直譯器

]# useradd nsd13

]# id nsd13

]# grep nsd13 /etc/passwd

]# usermod -l stu13 nsd13 #修改使用者名字

]# id stu13

]# usermod -u 1600 stu13 #修改使用者的uid

]# id stu13

]# usermod -s /sbin/nologin stu13 #修改使用者的直譯器程式

]# grep stu13 /etc/passwd

-d:家目錄路徑(不會自動建立家目錄)

[root@localhost ~]# useradd nsd15

[root@localhost ~]# grep nsd15 /etc/passwd

nsd15❌1601:1601::/home/nsd15:/bin/bash

[root@localhost ~]# ls /home/

[root@localhost ~]# usermod -d /etc/abc nsd15

[root@localhost ~]# grep nsd15 /etc/passwd

nsd15❌1601:1601::/etc/abc:/bin/bash

[root@localhost ~]# ls /etc/abc

ls: 無法訪問/etc/abc: 沒有那個檔案或目錄

-g:修改使用者的附加組 #重置附加組

[root@localhost ~]# useradd nsd16

[root@localhost ~]# id nsd16

uid=1602(nsd16) gid=1602(nsd16) 組=1602(nsd16)

[root@localhost ~]# usermod -g stugrp nsd16

[root@localhost ~]# id nsd16

uid=1602(nsd16) gid=1602(nsd16) 組=1602(nsd16),1504(stugrp)

[root@localhost ~]# groupadd tmooc

[root@localhost ~]# usermod -g tmooc nsd16

[root@localhost ~]# id nsd16

uid=1602(nsd16) gid=1602(nsd16) 組=1602(nsd16),1603(tmooc)

構建企業 YUM倉庫

構建企業 yum倉庫 本地光碟提供基礎軟體包base yum快取提供update軟體包 yum快取提供常用軟體包 nginx,zabbix,docker,saltstack 環境準備 系統ip 角色主機名 centos7.4 x86 64 192.168.69.112 yum倉庫服務端 yum se...

本地yum倉庫構建

root localhost umount dev sr0推載光碟 root localhost mount dev sr0 media 掛載光碟 root localhost cd etc yum.repos.d 進入yum倉庫 root localhost yum.repos.d mkdir a...

構建區域網YUM倉庫

yum repolist loaded plugins fastestmirror loading mirror speeds from cached hostfile base mirrors.aliyun.com extras mirrors.aliyun.com updates mirrors...