《linux用戶權(quán)限管理(1)課件》由會員分享,可在線閱讀,更多相關(guān)《linux用戶權(quán)限管理(1)課件(22頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、電 子 科 技 大 學 中 山 學 院 用 戶 權(quán) 限 管 理n掌 握 用 戶 組 管 理 的 相 關(guān) 配 置 文 件n掌 握 用 戶 組 管 理 的 常 用 命 令 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 2頁 , 共 21頁 用 戶 管 理n 用 戶 類 型 : 超 級 用 戶 的 用 戶 名 為 root, 它 具 有 一 切 權(quán) 限 , 只有 進 行 系 統(tǒng) 維 護 ( 例 如 建 立 用 戶 等 ) 或 其 他 必 要情 形 下 才 用 超 級 用 戶 登 錄 , 以 避 免 系 統(tǒng) 出 現(xiàn) 安 全問 題 。 系 統(tǒng) ( 虛 擬 ) 用 戶
2、: Linux系 統(tǒng) 正 常 工 作 所 必 需的 內(nèi) 建 的 用 戶 , 主 要 是 為 了 滿 足 相 應(yīng) 的 系 統(tǒng) 進 程對 文 件 屬 主 的 要 求 而 建 立 的 , 系 統(tǒng) 用 戶 不 能 用 來登 錄 。 普 通 用 戶 是 為 了 讓 使 用 者 能 夠 使 用 Linux系 統(tǒng) 資源 而 建 立 的 , 大 多 數(shù) 用 戶 屬 于 此 類 。 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 3頁 , 共 21頁 用 戶 管 理n 用 戶 識 別 : UID 實 際 上 , Linux系 統(tǒng) 并 不 會 直 接 認 識 “ 用 戶 名 ”
3、,它 只 認 識 id號 。 每 個 用 戶 都 有 一 個 數(shù) 值 , 稱 為UID。 用 戶 名 與 id號 的 對 應(yīng) 關(guān) 系 在 /etc/passwd 登 陸 過 程 : o 在 /etc/passwd查 看 是 否 有 這 個 用 戶 , 如 有 則 讀 取 這個 用 戶 的 UIDo 在 /etc/shadow中 核 對 UID的 密 碼o 進 入 Shell控 制 階 段 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 4頁 , 共 21頁 用 戶 管 理n 用 戶 賬 號 配 置 文 件 : /etc/passwd passwd文 件 中 每
4、 一 行 都 有 七 列 , 分 別 為 : 用 戶 名 、密 碼 、 UID、 GID、 說 明 信 息 、 主 目 錄 、 登 錄 時 使 用的 Shell。 密 碼 列 為 x或 *, 表 示 密 碼 已 移 到 /etc/shadow文 件中 。 Shell列 為 nologin用 作 替 代 賬 號 無 法 登 錄 的 命 令 UID中 , 0表 示 “ 系 統(tǒng) 管 理 員 ” 、 1-499用 于 系 統(tǒng) 保留 的 服 務(wù) 、 500以 上 的 給 一 般 用 戶 使 用 。 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 5頁 , 共 21頁 用
5、 戶 管 理n 用 戶 賬 號 配 置 文 件 : /etc/passwdn 注 意 的 地 方 該 文 件 的 權(quán) 限 : 644 /etc/shadow 600 如 何 限 制 用 戶 的 主 目 錄 和 /etc/shadow文 件 的 關(guān) 系 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 6頁 , 共 21頁 用 戶 管 理n 用 戶 賬 號 配 置 文 件 : /etc/shadow shadow文 件 中 每 一 行 都 有 九 列 , 分 別 為 :o 用 戶 名o 密 碼 : 存 放 是 加 密 后 的 字 , 如 果 是 “ *”、 “ !
6、 ” ,“ x”等 字 符 , 則 對 應(yīng) 的 用 戶 不 能 登 錄 系 統(tǒng)o 最 近 更 改 密 碼 的 日 期 (從 1970年 1月 1日 算 起 )o 密 碼 不 可 更 改 的 天 數(shù) (MIN_DAYS) o 密 碼 需 要 重 新 更 改 的 天 數(shù) (MAX_DAYS)o 密 碼 更 改 期 限 前 的 警 告 期 限 (WARN_AGE)o 密 碼 過 期 的 寬 限 時 間o 賬 號 失 效 日 期 保 留 字 段 密 碼 字 段 為 “ *” 表 示 用 戶 被 禁 止 登 錄 , 密 碼 字 段 為“ ! ! ” 表 示 密 碼 未 設(shè) 置 , 密 碼 字 段 為 “
7、 ! ” 表 示 用 戶被 鎖 定 。 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 7頁 , 共 21頁 用 戶 組 管 理n 概 述 、 用 戶 組 的 分 類 Linux的 組 有 私 有 組 、 系 統(tǒng) 組 、 標 準 組 之 分 。o 建 立 賬 戶 時 , 若 沒 有 指 定 賬 戶 所 屬 的 組 , 系 統(tǒng) 會 建立 一 個 和 用 戶 名 相 同 的 組 , 這 個 組 就 是 私 有 組 , 這個 組 只 容 納 了 一 個 用 戶 。o 標 準 組 可 以 容 納 多 個 用 戶 , 組 中 的 用 戶 都 具 有 組 所擁 有 的 權(quán)
8、 利 。 o 系 統(tǒng) 組 是 Linux系 統(tǒng) 自 動 建 立 的 。 一 個 用 戶 可 以 屬 于 多 個 組 , 用 戶 所 屬 的 組 又 有初 始 組 和 有 效 組 之 分 。o 用 戶 登 錄 時 屬 于 的 組 叫 這 個 用 戶 的 初 始 組o 用 戶 創(chuàng) 建 文 件 時 , 文 件 的 所 屬 組 稱 為 用 戶 的 有 效 組 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 8頁 , 共 21頁 用 戶 組 管 理n 用 戶 組 配 置 文 件 : /etc/group, 共 有 四 列 ,分 別 為 : 用 戶 組 名 稱 用 戶 組
9、 密 碼 (通 常 無 需 設(shè) 置 , 記 錄 在 /etc/gshadow) GID: 組 的 ID號 支 持 的 賬 號 名 稱 (組 內(nèi) 的 成 員 ,如 果 字 段 為 空 表 示 用 戶組 為 GID的 用 戶 )。n 用 戶 組 配 置 文 件 : /etc/gshadow 用 戶 組 名 稱 、 密 碼 、 組 管 理 員 賬 號 、 組 成 員 賬 號 。 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 9頁 , 共 21頁 /etc/login.defs文 件n 用 來 定 義 建 立 一 個 用 戶 時 的 默 認 設(shè) 置n 包 括 的 主
10、 要 內(nèi) 容 : 用 戶 的 的 范 圍 用 戶 的 的 范 圍 密 碼 的 最 小 長 度 是 否 建 立 用 戶 的 主 目 錄 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 10頁 , 共 21頁 /etc/default/useradd文 件n 用 于 增 加 用 戶 時 ( useradd) 不 加 任 何 參 數(shù) 時 ,用 戶 默 認 的 主 目 錄 和 Shelln rootlocalhost # more useradd # useradd defaults fileGROUP=100HOME=/homeINACTIVE=-1EXPIRE=S
11、HELL=/bin/bashSKEL=/etc/skelCREATE_MAIL_SPOOL=yes 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 11頁 , 共 21頁 /etc/skel目 錄n 用 于 定 義 新 建 用 戶 在 主 目 錄 下 默 認 的 配 置 文 件n 默 認 的 配 置 文 件 主 要 是 :.bash_logout .bash_profile .bashrc自 定 義 文 件 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 12頁 , 共 21頁 總 結(jié) : 相 關(guān) 的 文 件n /etc/pa
12、sswdn /etc/shadown /etc/groupn /etc/gshadown /etc/login.defsn /etc/default/useraddn /etc/skel 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 13頁 , 共 21頁 用 戶 管 理n 添 加 用 戶 命 令 : /sbin/useraddn 不 加 任 何 參 數(shù) 建 立 用 戶 的 過 程 : 讀 取 用 戶 配 置 文 件 /etc/login.defs和/etc/default/useradd, 根 據(jù) 這 二 個 文 件 中 定 義 的 規(guī) 則添 加 用 戶
13、向 文 件 /etc/passwd/和 etc/group添 加 用 戶 和 用 戶 組 記 錄 ,同 時 這 二 個 文 件 對 應(yīng) 的 加 密 文 件 也 會 自 動 生 成 記 錄 系 統(tǒng) 自 動 根 據(jù) 文 件 /etc/default/useradd中 設(shè) 定 的 目 錄下 建 立 用 戶 的 主 目 錄 復 制 /etc/skel目 錄 中 的 所 有 文 件 到 新 用 戶 的 主 目 錄 中 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 14頁 , 共 21頁 用 戶 管 理n 添 加 用 戶 命 令 : /sbin/useradd user
14、add命 令 做 了 什 么 ?o 修 改 了 /etc/passwd文 件o 修 改 了 /etc/shadow文 件o 可 能 修 改 了 /etc/group和 /etc/gshadow文 件o 可 能 創(chuàng) 建 了 用 戶 主 目 錄 useradd命 令 根 據(jù) 什 么 做 這 些 事 情 ? o 參 看 /etc/default/useradd文 件o 參 看 /etc/login.defs文 件o 根 據(jù) /etc/skel目 錄 內(nèi) 容 創(chuàng) 建 用 戶 主 目 錄 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 15頁 , 共 21頁 用 戶 管
15、 理n 添 加 用 戶 命 令 : /sbin/useradd 格 式 : useradd 選 項 用 戶 名o -u: 設(shè) 置 UID, 用 戶 ID和 用 戶 名 必 須 是 唯 一 的 。o -g: 指 定 用 戶 所 屬 的 初 始 用 戶 組 ( 組 必 須 存 在 )o -G: 設(shè) 置 用 戶 所 屬 的 其 它 用 戶 組o -c: 添 加 用 戶 說 明 o -d: 設(shè) 置 用 戶 主 目 錄 路 徑o -s: 設(shè) 置 用 戶 登 錄 時 使 用 的 shell 示 例 :o useradd user1o useradd u 1002 g users user1 電 子 科 技
16、 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 16頁 , 共 21頁 用 戶 管 理n 刪 除 用 戶 命 令 : /sbin/userdel 格 式 : userdel -r 用 戶 名o -r: 刪 除 用 戶 的 同 時 將 用 戶 主 目 錄 刪 除n 設(shè) 置 用 戶 密 碼 命 令 : /bin/passwd 創(chuàng) 建 完 用 戶 后 默 認 是 無 法 登 陸 的 , 需 設(shè) 密 碼 格 式 : password -lu 用 戶 名 o -l: 鎖 定 用 戶 (只 有 root用 戶 可 以 操 作 )o -u: 解 鎖 用 戶 (只 有 root用 戶 可
17、以 操 作 )o 注 意 : 一 般 用 戶 可 以 輸 入 passwd命 令 設(shè) 置 自 己 的 密碼 (前 提 是 未 被 鎖 定 ), root用 戶 可 以 輸 入 “ passwd 用 戶 名 ” 設(shè) 置 用 戶 的 密 碼 。 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 17頁 , 共 21頁 用 戶 管 理n 修 改 用 戶 的 帳 戶 屬 性 信 息 的 命 令 : usermod 格 式 : usermod -dgGlsu usernameo -d : 設(shè) 置 主 目 錄 usermod d newdir m usero -g : 設(shè)
18、置 初 始 組 usermod g gid|gname usero -G : 設(shè) 置 所 屬 組 usermod G gid|gname user o -l : 修 改 用 戶 名 usermod l newname usero -s :修 改 shell usermod s newshell usero -u : 設(shè) 置 uid (不 建 議 這 種 操 作 ) 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 18頁 , 共 21頁 用 戶 組 管 理n 添 加 用 戶 組 命 令 : /usr/sbin/groupadd 格 式 : groupadd g
19、gid groupnamen 刪 除 用 戶 組 命 令 : /user/sbin/groupdel groupdel groupname 如 果 組 中 有 用 戶 , 應(yīng) 先 刪 用 戶 , 再 刪 組 當 該 組 是 某 個 用 戶 的 初 始 組 時 , 不 能 刪 除 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 19頁 , 共 21頁 用 戶 組 管 理n 管 理 用 戶 組 屬 性 groups: 查 看 用 戶 的 所 屬 組 groupmod: -g指 定 GID, -n指 定 name 注 意 : 不 要 隨 意 改 變 GID的 值n
20、newgrp命 令 如 果 一 個 用 戶 同 時 屬 于 多 個 用 戶 組 , 用 戶 可 以 在 不同 的 用 戶 組 間 進 行 切 換 newgrp 用 戶 組 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 20頁 , 共 21頁 用 戶 組 管 理n 設(shè) 置 組 密 碼 命 令 : gpasswd root使 用 格 式 : gpasswd -AM groupo -A : -A adminUser 設(shè) 置 組 管 理 員o -M : -M user1,user2 添 加 組 成 員 組 管 理 員 使 用 格 式 : gpasswd -ad gr
21、oup o -a : -a user 添 加 組 成 員o -d : -d user刪 除 組 成 員o 不 見 選 項 時 設(shè) 置 組 密 碼o 注 意 : 組 管 理 員 可 以 操 作 的 , root用 戶 也 可 以 操 作 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 21頁 , 共 21頁 用 戶 組 管 理n 初 始 用 戶 組 與 有 效 用 戶 組 初 始 用 戶 組 (initial group), passwd中 的 GID,當 用 戶 登 錄 時 就 擁 護 該 組 的 權(quán) 限 。 有 效 用 戶 組 (effective grou
22、p), 使 用 groups命令 時 , 顯 示 的 第 一 個 用 戶 組 (該 用 戶 創(chuàng) 建 文 件 時 ,文 件 的 所 屬 組 )。 命 令 newgrp: 切 換 用 戶 的 有 效 用 戶 組 : newgrp groupname o 如 果 用 戶 已 經(jīng) 屬 于 組 group1, 則 可 使 用 newgrp group1命 令 直 接 切 換 其 有 效 組 。o 如 果 用 戶 不 屬 于 組 group2, 則 使 用 newgrp group2切 換 時 , 需 輸 入 group2的 組 密 碼 。 電 子 科 技 大 學 中 山 學 院linux用 戶 權(quán) 限 管 理 (1)第 22頁 , 共 21頁電 子 科 技 大 學 中 山 學 院 程 東Thank You! 本 章 結(jié) 束