後面咱們還會學到:FTP服務搭建與配置
https://www.cnblogs.com/jcxx/p/7803502.htmlhtml
[root@centos001 ~]# yum install -y lrzsz 已加載插件:fastestmirror
[root@centos001 ~]# ls 111 22.txt 2.txt aling anaconda-ks.cfg.1 ls2 //在目錄下選擇一個文件 123 234 3.txt aminglinux dir3 yum.log [root@centos001 ~]# sz anaconda-ks.cfg.1
選擇目錄並保存linux
[root@centos001 ~]# rz
[root@centos001 ~]# ls /etc/passwd //列出文件passwd /etc/passwd [root@centos001 ~]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash //所講的部分
第1個字段:用戶名(roo爲用戶名),表明用戶賬號的字符串
第2個字段:存放該賬號的口令第3個自算:爲用戶標識號:uid
第4個字段:爲組標識號,gid
第5個字段:爲註釋說明,沒有實際意義
最後一個字段:爲用戶的shell.用戶登陸後,要啓動一個進程,用來將用戶下達的指令傳給內核,這就是shellshell
- shadow解說
[root@centos001 ~]# ls /etc/shadow /etc/shadow [root@centos001 ~]# cat /etc/shadow root:$6$dTm0ZQZT$7Lj1yDe28xxmn3KK4MeeGAw3zMxqdQp7BxmHgVa9MZ0TwGAh9ReXwc glq7czAjVUfeFuIepMenIWHkVj0gesF0:17424:0:99999:7::: bin:*:17110:0:99999:7::: daemon:*:17110:0:99999:7:::
第1個字段:爲用戶名
第2個字段:爲用戶密碼
第3個字段:爲上次更改密碼的日期
第4個字段:爲要多少天才能更改密碼,默認爲0,即不受限制
第5個字段:爲還有多少天密碼到期,即在多少天內必須更改密碼 。默認爲99999,永遠不 第6 個字段:爲密碼到期前的警告期限
第7個字段:爲賬號失效期限。
第8個字段:爲賬號的生命週期。跟第三個字段同樣
最後一個字段:做保留用,無實際意義windows
選項**-g**:如不加則按照系統默認的gid建立組centos
示例:bash
[root@centos001 ~]# groupadd grp1 //增長一個用戶組 不加-g [root@centos001 ~]# tail -n1 /etc/group grp1:x:1003: [root@centos001 ~]# groupadd -g 1005 grp2 //加 -g [root@centos001 ~]# tail -n3 /etc/group awei:x:1002: grp1:x:1003: grp2:x:1005:
此命令沒法刪除非空的組,也就是說要刪用戶組得先把用戶刪掉ui
示例:插件
[root@centos001 ~]# groupdel grp1 //刪除一個空的組 [root@centos001 ~]# tail -n3 /etc/group aming:x:1001: awei:x:1002: grp2:x:1005: [root@centos001 ~]# groupdel aming //想刪掉這個組須先吧aming這個用戶刪除掉 groupdel:不能移除用戶「aming」的主組
【選項】
-u: 表示自定義uid 在不指定的時候,系統會自動添加uid -g: 表示使新增用戶屬於已經存在的某個組,後面能夠跟組id,也能夠跟組名
-d: 表示自定義用戶的家目錄
-M:表示不創建家目錄
-s: 表示自定義shellcode
示例:htm
[root@centos001 ~]# useradd user2 /建立一個普通用戶 [root@centos001 ~]# tail -n2 /etc/passwd awei:x:1002:1002::/home/awei:/bin/bash user2:x:1003:1003::/home/user2:/bin/bash [root@centos001 ~]# useradd -u 1004 -g user3^C //建立的同時指定uid[root@centos001 ~]# tail -n 3 /etc/group awei:x:1002: grp2:x:1005: user2:x:1003: [root@centos001 ~]# useradd -u 1004 -g grp2 user3 //建立同時指定用戶組和uid [root@centos001 ~]# tail -n 3 /etc/passwd awei:x:1002:1002::/home/awei:/bin/bash user2:x:1003:1003::/home/user2:/bin/bash user3:x:1004:1005::/home/user3:/bin/bash //建立同時指定家目錄和shell [root@centos001 ~]# useradd -u 1006 -g grp2 -d /home/aming/ -s /sbin/nologin user4 [root@centos001 ~]# tail -n3 /etc/passwd user2:x:1003:1003::/home/user2:/bin/bash user3:x:1004:1005::/home/user3:/bin/bash user4:x:1006:1005::/home/aming/:/sbin/nologin [root@centos001 ~]# ls /home/ aming awei user1 user2 user3 [@centos001 ~]# useradd -M user5 //建立用戶的同時不建立家目錄 [root@centos001 ~]# tail -n3 /etc/passwd user3:x:1004:1005::/home/user3:/bin/bash user4:x:1006:1005::/home/aming/:/sbin/nologin user5:x:1007:1007::/home/user5:/bin/bash //home/user5/就是它的家目錄,沒有建立不表明沒有 [root@centos001 ~]# ls /home/ aming awei user1 user2 user3 //此時home下就看不到user5了 [root@centos001 ~]# tail -n5 /etc/passwd awei:x:1002:1002::/home/awei:/bin/bash user2:x:1003:1003::/home/user2:/bin/bash user3:x:1004:1005::/home/user3:/bin/bash user4:x:1006:1005::/home/aming/:/sbin/nologin user5:x:1007:1007::/home/user5:/bin/bash [root@centos001 ~]# groupadd -g 1010 grp3 [root@centos001 ~]# useradd -g grp3 user6 [root@centos001 ~]# tail -n5 /etc/passwd user2:x:1003:1003::/home/user2:/bin/bash user3:x:1004:1005::/home/user3:/bin/bash user4:x:1006:1005::/home/aming/:/sbin/nologin user5:x:1007:1007::/home/user5:/bin/bash user6:x:1008:1010::/home/user6:/bin/bash [root@centos001 ~]# useradd user7 [root@centos001 ~]# tail -n5 /etc/passwd user3:x:1004:1005::/home/user3:/bin/bash user4:x:1006:1005::/home/aming/:/sbin/nologin user5:x:1007:1007::/home/user5:/bin/bash user6:x:1008:1010::/home/user6:/bin/bash user7:x:1009:1009::/home/user7:/bin/bash
rm -rf 刪除用戶的同時把家目錄刪掉
示例:
[root@centos001 ~]# userdel user7 //刪除用戶 [root@centos001 ~]# tail -n3 /etc/passwd user4:x:1006:1005::/home/aming/:/sbin/nologin user5:x:1007:1007::/home/user5:/bin/bash user6:x:1008:1010::/home/user6:/bin/bash [root@centos001 ~]# ls /home/ aming awei user1 user2 user3 user6 user7 //家目錄還有 [root@centos001 ~]# rm -rf /home/user6 //刪除同時刪掉家目錄 [root@centos001 ~]# ls /home/ aming awei user1 user2 user3 user7