天天看點

Linux shell入門基礎(一)

Linux shell入門基礎(一): 01.增加删除使用者: #useradd byf   userdel byf(主目錄未删除)  userdel -r byf   該使用者的屬性:usermod 用指令行的方式改下述配置檔案   修改byf的組目錄:usermod -G root,bin,todd byf(将使用者添加到多個 組) 檢視使用者ID、組ID:id byf 如果再次使用usermod -G mysql,ttt byf後則不再屬于之前配置的 組(root,bin,todd)   切換使用者(swith user):su #vi /etc/passwd #vi /etc/shadow #vi /etc/group #vi /etc/gshadow #mkdir /home/byf #cp -r /etc/skel/.* /home/sherk/ #chown -R byf.byf /home/byf (實作的功能) 02.修改使用者密碼 #vi /etc/passwd 使用者名:密碼:UID:GID:使用者全名的注釋:/home/byf:/bin/base   03.檢視存放密碼的檔案 #vi /etc/shadow (放置密碼) byf:(*$*&^&%$%^(單項密碼,MD5求和,2005年,碰撞原理破解):138822 (Unixtime):0():99999(密碼多久過期):7(密碼過期通知)::1 (1971.1.1禁用): 密碼備份:#ls /etc/passwd passwd passwd-(四個配置檔案都有備份) man shadow (檢視shadow的内容屬性) 04.檢視組,可直接添加成員 #vi /etc/group root:x:0:root,byf,todd(Unix區分UID是否為0,為0時權限變大,Windows 中以組為區分權限的依據) byf:x:501 byf:x:501:todd(将todd添加到byf組) 05.檢視使用者組的密碼 #vi /etc/gshadow (修改使用者組的密碼) gpasswd -M byf,todd,ttt root(将多個使用者添加到一個組) 06.将一台機器的使用者名及密碼複制到另外一台機器 将下述4個配置檔案複制到另外一台裝置  /etc/passwd  /etc/shadow  /etc/group  /etc/gshadow scp -r /home/* 192.168.0.254(遷移的home目錄下):/home/ 07.使用者密碼使用權限30天 #vi /etc/login.defs (可檢視最長密碼曆史99999,過期提醒,UID最大值最小值) 08.users哪些使用者登入 #who root tty1 Jun 5 07.18(第一個控制台) root pts/0 Jun 5 07.18(虛拟控制台)打開兩個shell控制台時 root pts/1 Jun 5 07.18 root pts/2 Jun 5 07.18 執行#echo AAAAAAAAA > /dev/pts/2 到另外一個控制台 #echo AAAAAAAAA > /dev/pts/1 如果自己是pts1,則自己接收到 #w USER TTY    FROM    LOGIN@       IDLE  JCPU PCPU WHAT root tty1           Jun 5 07.18 6.21  0.15s 0.15s w root pts/1          Jun 5 07.18  …… #ssh 192.168.1.231 (遠端登入方式) #skill -9 pts/3(遠端殺掉) #mesg y(發資訊開關) #write root pts/2(向pts/2發消息) fire msg ctrl+D #wall +msg (發送給多有登入使用者) #last(誰登入了系統,誰最後登入) #lastlog(檢視每個使用者最後登入的情況) #finger byf (檢視使用者資訊) 

轉載于:https://www.cnblogs.com/baiyifan/p/5252150.html