Linux shell入門基礎(一):01.增加刪除用戶:#useradd byf userdel byf(主目錄未刪除) userdel -r byf 該用戶的屬性:usermod 用命令行的方式改下述配置文件 修改byf的組目錄:usermod -G root,bin,todd byf(將用戶添
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 /*註釋/sbin/nologin*/03.查看存放密碼的文件#vi /etc/shadow(放置密碼)byf:(*$*&^&%$%^(單項密碼,MD5求和,2005年,碰撞原理破解):138822(Unixtime):0():99999(密碼多久過期):7(密碼過期通知)::1(1971.1.1禁用):密碼備份:#ls /etc/passwdpasswd passwd-(四個配置文件都有備份)man shadow (查看shadow的內容屬性)04.查看組,可直接添加成員#vi /etc/grouproot:x:0:root,byf,todd(Unix區分UID是否為0,為0時許可權變大,Windows中以組為區分許可權的依據)byf:x:501byf:x:501:todd(將todd添加到byf組)05.查看用戶組的密碼#vi /etc/gshadow(修改用戶組的密碼)gpasswd -M byf,todd,ttt root(將多個用戶添加到一個組)06.將一臺機器的用戶名及密碼複製到另外一臺機器將下述4個配置文件複製到另外一臺設備 /etc/passwd /etc/shadow /etc/group /etc/gshadowscp -r /home/* 192.168.0.254(遷移的home目錄下):/home/07.用戶密碼使用許可權30天#vi /etc/login.defs(可查看最長密碼歷史99999,過期提醒,UID最大值最小值)08.users哪些用戶登錄#whoroot tty1 Jun 5 07.18(第一個控制台)root pts/0 Jun 5 07.18(虛擬控制台)打開兩個shell控制台時root pts/1 Jun 5 07.18root pts/2 Jun 5 07.18執行#echo AAAAAAAAA > /dev/pts/2到另外一個控制台#echo AAAAAAAAA > /dev/pts/1如果自己是pts1,則自己接收到#wUSER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot 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 msgctrl+D#wall +msg (發送給多有登錄用戶)#last(誰登錄了系統,誰最後登錄)#lastlog(查看每個用戶最後登錄的情況)#finger byf (查看用戶信息)