04

1、創建/guanli 目錄,在/guanli下創建zonghe 和 jishu 兩個目錄(一條命令)

[root@localhost ~]# mkdir /guanli

[root@localhost ~]# touch /guanli/zonghe

[root@localhost ~]# touch /guanli/jishu

[root@localhost ~]# ls /guanlix

2、添加組帳號zonghe、caiwu、jishu,GID號分別設置為2001、2002、2003

[root@localhost ~]# groupadd zonghe -g 2001

[root@localhost ~]# groupadd caiwu -g 2002

[root@localhost ~]# groupadd jishu -g 2003

3、創建jerry、kylin、tsengia、obama用戶,其中的kylin用戶帳號在2020年12月30日后失效

[root@localhost ~]# useradd jerry

[root@localhost ~]# useradd kylin

[root@localhost ~]# usermod -e 2020-12-30 kylin

[root@localhost ~]# useradd tsengia

[root@localhost ~]# useradd obama

4、將jerry、kylin、tsengia、obama等用戶添加到zonghe組內

[root@localhost ~]# gpasswd -a jerry zonghe

正在將用戶“jerry”加入到“zonghe”組中

[root@localhost ~]# gpasswd -a kylin zonghe

正在將用戶“kylin”加入到“zonghe”組中

[root@localhost ~]# gpasswd -a tsengia zonghe

正在將用戶“tsengia”加入到“zonghe”組中

[root@localhost ~]# gpasswd -a obama zonghe

正在將用戶“obama”加入到“zonghe”組中

5、創建handy、cucci用戶,其中cucci帳號的登錄Shell設置為“/sbin/nologin”

[root@localhost ~]# useradd handy

[root@localhost ~]# useradd -d /sbin/nologin cucci

6、將handy、cucci等用戶添加到jishu組內

[root@localhost ~]# gpasswd -a handy jishu

正在將用戶“handy”加入到“jishu”組中

[root@localhost ~]# gpasswd -a cucci jishu

正在將用戶“cucci”加入到“jishu”組中

7、將上述的所有用戶均要求加入到guanli組內

[root@localhost ~]# groupadd guanli

[root@localhost ~]# gpasswd -M jerry,kylin,tsengia,obama guanli

8、將zonghe組內的obama用戶刪除

[root@localhost ~]# gpasswd -d obama zonghe

正在將用戶“obama”從“zonghe”組中刪除

9、為jerry用戶設置密碼為“123456”(使用普通方法)

[root@localhost ~]# passwd jerry

更改用戶 jerry 的密碼 。

新的 密碼:

無效的密碼: 密碼少于 8 個字符

重新輸入新的 密碼:

passwd:所有的身份驗證令牌已經成功更新。

?? 為cucci用戶設置密碼為“redhat”(使用--stdin方法)?

[root@localhost ~]# passwd --stdin cucci

更改用戶 cucci 的密碼 。

redhat

passwd:所有的身份驗證令牌已經成功更新。

10、將jerry用戶鎖定,并查看鎖定狀態

[root@localhost ~]# passwd -l jerry

鎖定用戶 jerry 的密碼 。

passwd: 操作成功

[root@localhost ~]# passwd -S jerry

jerry LK 2019-07-30 0 99999 7 -1 (密碼已被鎖定。)

11、打開兩個xshell窗口,通過(who 或者 w)命令查看連接狀態,并通過fuser殺掉其中一個

[root@localhost ~]# w

?08:48:08 up? 4:06,? 5 users,? load average: 0.00, 0.01, 0.05

USER???? TTY????? FROM???????????? LOGIN@?? IDLE?? JCPU?? PCPU WHAT

root???? :0?????? :0?????????????? 二16?? ?xdm??? 2:13?? 0.18s gdm-sess

root???? pts/0??? :0?????????????? 二16?? 16:25m? 0.02s? 0.02s /bin/bas

root???? pts/1??? 192.168.100.183? 08:47?? 10.00s? 0.03s? 0.03s -bash

root???? pts/2??? 192.168.100.183? 二18?? 12:23m? 0.26s? 0.26s -bash

root???? pts/3??? 192.168.100.183? 08:26??? 0.00s? 0.11s? 0.04s w

[root@localhost ~]# fuser -k /dev/pts/1

/dev/pts/1:?????????? 6921

12、查看cucci用戶,屬于那些組,并查看其詳細信息

[root@localhost ~]# id cucci

uid=1009(cucci) gid=1009(cucci) 組=1009(cucci),2003(jishu)

13、手工創建賬號student

[root@localhost ~]# nano /etc/group

student:x:1010:

14、設置權限及歸屬:

?? /guanli目錄屬組設為guanli

?? /guanli/zonghe目錄的屬組設為zonghe

?? /guanli/jishu目錄的屬組設為jishu

?? 設置3個目錄都是禁止其他用戶訪問的權限

[root@localhost ~]# chown :guanli /guanli

?[root@localhost ~]# ls -ld /guanli

drwx------. 2 root guanli 31 7月? 30 09:39 /guanli

[root@localhost ~]# chown :zonghe /guanli/zonghe

[root@localhost ~]# ls -ld /guanli/zonghe

-rw-r--r--. 1 root zonghe 0 7月? 30 09:39 /guanli/zonghe

[root@localhost ~]# chown :jishu /guanli/jishu

[root@localhost ~]# ls -ld /guanli/jishu

-rw-r--r--. 1 root jishu 0 7月? 30 09:39 /guanli/jishu

[root@localhost ~]# chmod -R 700 /guanli

[root@localhost ~]# ls -ld /guanli

drwx------. 2 root root 31 7月? 30 09:39 /guanli

[root@localhost ~]# ll /guanli/

總用量 0

-rwx------. 1 root jishu? 0 7月? 30 09:39 jishu

-rwx------. 1 root zonghe 0 7月? 30 09:39 zonghe

15、建立公共目錄/ceshi

?? 允許技術組內的所有用戶讀取、寫入、執行文件

?? 禁止其他用戶讀、寫、執行

[root@localhost ~]# mkdir /ceshi

[root@localhost ~]# chown :jishu /ceshi/

[root@localhost ~]# chown 770 /ceshi/

[root@localhost ~]# ls -ld /ceshi/

drwxr-xr-x. 2 770 jishu 6 7月? 31 08:35 /ceshi/

16、清除jerry用戶密碼

[root@localhost ~]# passwd -d jerry

清除用戶的密碼 jerry。

passwd: 操作成功

17、鎖定cucci用戶密碼并查看狀態

[root@localhost ~]# passwd -l cucci

鎖定用戶 cucci 的密碼 。

passwd: 操作成功

[root@localhost ~]# passwd -S cucci

cucci LK 2019-07-30 0 99999 7 -1 (密碼已被鎖定。)

18、修改obama用戶的UID為8888

[root@localhost ~]# usermod obama -u 8888

19、通過passwd命令修改kylin用戶的最長密碼使用期限為60天

[root@localhost ~]# passwd -x 60 kylin

調整用戶密碼老化數據kylin。

passwd: 操作成功

20、通過id groups finger等命令查看用戶handy信息

id handy

uid=1007(handy) gid=1007(handy) 組=1007(handy),2003(jishu)

[root@localhost ~]# groups handy

handy : handy jishu

[root@localhost ~]# finger handy

Login: handy????????? ??????????????????????????? Name:

Directory: /home/handy????????????? ????? Shell: /bin/bash

Never logged in.

No mail.

No Plan.

轉載于:https://www.cnblogs.com/XXXX001/p/11275815.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/247306.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/247306.shtml
英文地址,請注明出處:http://en.pswp.cn/news/247306.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

事件冒泡 bubbles cancelBubble stopPropagation() stopImmediatePropagation() 區別

<!DOCTYPE html> <html><head><meta charset"utf-8"><title>事件冒泡</title></head><body><h4>bubbles cancelBubble stopPropagation() stopImmediatePropagation() 區別</h4><input type"te…

vue2.0關于添加屬性后視圖不能更新的問題

屬性賦值和this.$set 和vue.$set方法我不行 可以用 this.$delete來進行刪除后在設置都可以了 轉載于:https://www.cnblogs.com/zhouyideboke/p/11276299.html

vite2.1 最新alias別名設置方式

vite.config.js 別名配置 resolve.alias 類型&#xff1a; Record<string, string> | Array<{ find: string | RegExp, replacement: string }> 將會被傳遞到 rollup/plugin-alias 作為 entries 的選項。也可以是一個對象&#xff0c;或一個 { find, replacement …

Java生鮮電商平臺-商城后臺架構與原型圖實戰

Java生鮮電商平臺-商城后臺架構與原型圖實戰 說明&#xff1a;生鮮電商平臺的運營平臺&#xff0c;其中需要很多的功能進行管理。目前把架構與原型圖實戰分享給大家&#xff0c;希望對大家有用. 儀表盤/首頁&#xff0c;簡單統計&#xff0c;報表頁&#xff0c;運營快捷口。實際…

antdesignvue upload vue3個人筆記待更新

remove點擊移除文件時的回調&#xff0c;返回值為 false 時不移除。支持返回一個 Promise 對象&#xff0c;Promise 對象 resolve(false) 或 reject 時不移除。Function(file): boolean | Promise無 beforeUpload上傳文件之前的鉤子&#xff0c;參數為上傳的文件&#xff0c;若…

logging模塊和包

日志模塊和包 logging logging模塊簡介 logging模塊是記錄我們軟件的各種狀態&#xff0c;還可以記錄各種交易信息 其實每個軟件都是有錯誤日志的,開發人員可以通過錯誤日志中的內容對他的程序進行修改 日志級別 import logginglogging.debug(調試debug) # DEBUG 10…

python軟件開發規范

軟件開發規范 什么是軟件開發規范&#xff1f; 好的設計項目目錄結構&#xff0c;就和編碼風格一樣&#xff0c;是每個程序員都有的風格&#xff0c;但是在流水化標準化作業過程中&#xff0c;個性和風格是 不被鼓勵的。如果你去維護一個非常不好讀的項目&#xff0c;雖然實現邏…

D3Vueecharts個人亂記

利用d3vue開發的一個網絡拓撲圖 https://copyfuture.com/blogs-details/20200710101052238h32wazjmcii49dr 一開始用的是echart畫的。 根據https://gallery.echartsjs.com/editor.html?cxH1Rkt3hkb&#xff0c;成功畫出簡單的節點關系。 如圖&#xff1a; 總結—— 【優…

vue中使用Vue-pdf在線預覽

下載 npm i vue-pdf 引入(在所需要預覽的頁面) <script>import axios from axiosimport pdf from vue-pdfimport CMapReaderFactory from vue-pdf/src/CMapReaderFactory.js // 加載中文的包export default {components: {pdf},data () {return {numPages:&#xff0c;…

oracle 自定義 聚合函數

Oracle自定義聚合函數實現字符串連接的聚合 create or replace type string_sum_obj as object ( --聚合函數的實質就是一個對象 sum_string varchar2(4000), static function ODCIAggregateInitialize(v_self in out string_sum_obj) return number, --對象初始化 member func…

Vue3里的setup中使用vuex

useStore 這里我們可以直接從vuex 4.X中解構出useStore方法&#xff0c;就可以在setup中使用vuex的相關函數 template 使用$store <template><div><h2>{{ $store.state.count }}</h2><button click"increaseCount">點擊</button…

JQ 取CHECKBOX選中項值

備忘錄 $("[namecheckbox]:checked").each(function(){ alert((this).val()); }) ;轉載于:https://www.cnblogs.com/showblog/archive/2010/09/13/1825099.html

vue3 echarts5 graph關系圖譜 點擊圖例節點消失線不消失重復生成問題

const myChart ref(null);const myCharts ref(null);onMounted(() > {// 這種會導致線仍然存在 重復生成myCharts.value echarts.init(myChart.value);myCharts.value.setOption(option);});return {myChart,myCharts,}; 現象&#xff1a;如下圖1 點擊圖例類目2&#xf…

非常完整的coco screator socketio

https://github.com/SeaPlanet/cocoscreator_chat 前端源碼 https://github.com/socketio/socket.io-client https://cdnjs.com/libraries/socket.io 轉載于:https://www.cnblogs.com/suneil/p/11288628.html

JavaScript 中 obj.hasOwnProperty(prop) 方法

語法 obj.hasOwnProperty(prop) 參數 prop 要檢測的屬性的 String 字符串形式表示的名稱&#xff0c;或者 Symbol。 返回值 用來判斷某個對象是否含有指定的屬性的布爾值 Boolean。 描述 所有繼承了 Object 的對象都會繼承到 hasOwnProperty 方法。這個方法可以用來檢測…

python面向對象初識

面向對象編程 1.面向對象初步了解 ? 面向過程編程與函數編程對比&#xff1a; s1 ajdsgkaffddha count 0 for i in s1:count 1 print(f字符串的長度為{count}) # 面向過程編程每計算一次便使用一次for循環def my_len(s): # 計算數據類型長度的函數&#xff0c;可重復使用…

Vue3 VSCode新建項目報錯The template root requires exactly one element.

1.首先我們點擊左側第四個圖標插件2.輸入框搜索vetur插件3.點擊設置圖標&#xff0c;再點擊擴展設置4.搜素vetur>validation>template&#xff0c;取消vetur>validation>template的勾選 然后就不會報錯了

計算機視覺概述

關于計算機視覺的介紹性文章&#xff0c;包括計算機視覺的定義&#xff0c;和人類視覺的區別以及涉及到的學科等等。 1. 什么是計算機視覺 計算機視覺既是工程領域&#xff0c;也是科學領域中的一個富有挑戰性重要研究領域。計算機視覺是一門綜合性的學科&#xff0c;它已經吸引…

Java生鮮電商平臺-電商支付流程架構實戰

Java生鮮電商平臺-電商支付流程架構實戰 說明&#xff1a;我一直秉承的就是接地氣的業務架構實戰。我的文章都有一個這樣的核心。 1. 業務場景 2. 解決問題。 3.代碼實現。 4.代碼重構。 5.總結與復盤。 6.缺點與防范 一、場景描述 想必大家都曾遇到過這個問題&#xff0c;在電…

vue3.0 AntDesignVue2.0 table的rowkey報錯問題解決方法

Warning: [antdv: Each record in table should have a unique key prop,or set rowKey to an unique primary key.] Warning: [antdv: Table] Each record in dataSource of table should have a unique key prop, or set rowKey of Table to an unique primary key 提示因為…