1. 程式人生 > >linux和windows互傳文件、用戶和密碼配置文件、用戶組和用戶管理

linux和windows互傳文件、用戶和密碼配置文件、用戶組和用戶管理

linux

一:xshell下linux和windows互傳文件

1.首先需要安裝一個包

[root@centos7-1 ~]# yum install -y lrzsz
已加載插件:fastestmirror
base                                                      | 3.6 kB  00:00:00     
extras                                                    | 3.4 kB  00:00:00     
updates                                                   | 3.4 kB  00:00:00     
updates/7/x86_64/primary_db                               | 2.0 MB  00:00:03     
Determining fastest mirrors
 * base: mirrors.cn99.com
 * extras: mirror.bit.edu.cn
 * updates: mirrors.cn99.com
正在解決依賴關系
--> 正在檢查事務
---> 軟件包 lrzsz.x86_64.0.0.12.20-36.el7 將被 安裝
--> 解決依賴關系完成

依賴關系解決

=================================================================================
 Package         架構             版本                      源              大小
=================================================================================
正在安裝:
 lrzsz           x86_64           0.12.20-36.el7            base            78 k

事務概要
=================================================================================
安裝  1 軟件包

總下載量:78 k
安裝大小:181 k
Downloading packages:
lrzsz-0.12.20-36.el7.x86_64.rpm                           |  78 kB  00:00:01     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安裝    : lrzsz-0.12.20-36.el7.x86_64                                  1/1 
  驗證中      : lrzsz-0.12.20-36.el7.x86_64                                  1/1 

已安裝:
  lrzsz.x86_64 0:0.12.20-36.el7                                                  

完畢!

2.然後在當前目錄下創建1.txt文件,並將他發送到windows下。
sz 1.txt
技術分享圖片
3.接收windows下的文件,傳送到當前目錄。
直接輸入rz,然後選擇要傳送的文件。
技術分享圖片

二:用戶和密碼配置文件

一.用戶配置文件
技術分享圖片
由:分割為7個字段

  1. 用戶名,用戶名字符可以是大小寫字母、數字、減號(不能出現在首位)、點以及下劃線,其他字符不合法。點,減號不建議使用。
  2. 存放該賬號的口令,現在放到/etc/shadow中了,所以用x代替。
  3. 用戶標識號,也叫uid。系統識別用戶身份就是通過這個數字來的,0為root。uid取值範圍為0~65535,0是超級用戶(root)的標識號,1~499由系統保留,作為管理賬號,普通用戶的uid從500開始。
  4. 組標識號,也叫gid。這個字段對應著/etc/group中的一條記錄。
  5. 註釋說明,沒有實際意義。通常記錄著該用戶的一些屬性。
  6. 用戶的家目錄,當用戶登陸時就處在這個目錄下。普通用戶的家目錄為/home/username,用戶家目錄是可以自定義的。
  7. 用戶的shell。用戶登陸後要啟動的第一個進程,用來將用戶下達的指令傳給內核。linux中shell有sh,csh,ksh,tcsh,bash等。/sbin/nologin表示不允許該賬號登陸。
    二.密碼配置文件
    技術分享圖片
    由:分為9個字段
    1. 用戶名。
    2. 用戶密碼,這個的才是該賬號的真正密碼,已被加密。為保阿全,該文件屬性設置為000,但是root用戶是可以訪問或者更改。
    3. 上次更改密碼的日期,距離1970年1月1號到上次更改密碼的日期。
    4. 要過多少天才可以更改密碼,默認為0,即不限制。
    5. 密碼多少天後到期,即在多少天內必須更改密碼。默認為99999.
    6. 密碼到期前的警告期限。
    7. 賬號失效期限,該數字表示延長幾天。
    8. 賬號的生命周期。
    9. 保留字段。

三:用戶組和用戶管理

1.用戶組管理

[root@centos7-1 ~]# cat /etc/group
root:x:0:
bin:x:1:
daemon:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
mem:x:8:
kmem:x:9:
wheel:x:10:
cdrom:x:11:
mail:x:12:postfix
man:x:15:
dialout:x:18:
floppy:x:19:
games:x:20:
tape:x:30:
video:x:39:
ftp:x:50:
lock:x:54:
audio:x:63:
nobody:x:99:
users:x:100:
utmp:x:22:
utempter:x:35:
ssh_keys:x:999:
input:x:998:
systemd-journal:x:190:
systemd-bus-proxy:x:997:
systemd-network:x:192:
dbus:x:81:
polkitd:x:996:
tss:x:59:
dip:x:40:
postdrop:x:90:
postfix:x:89:
sshd:x:74:
chrony:x:995:

第一列為組名,第二列為密碼,第三列為組id
常用命令有:
● 增加組:groupadd
語法:groupadd 選項 組名
groupadd -g 511 grptest2
不加g選項,gid也是從500開始。
-g可以自定義gid
● 刪除組:groupdel
該命令沒有特殊選項,只有組中包含用戶時無法刪除。

2.用戶管理
● 增加用戶:useradd
語法:useradd -u uid -g gid -d home -M -s
-u:自定義uid。
-g:自定義gid,可以是組名,也可以是gid。
-d:自定義用戶的家目錄。
-M:不建立家目錄。
-s:自定義shell。

● 刪除用戶:userdel
語法:userdel -r username
-r:刪除賬戶時連賬戶家目錄一起刪掉。

● 修改用戶屬性:usermod
usermod是更改已存在的用戶相關屬性。
-u:更改uid
-g:更改gid
-d:更改家目錄
-s:更改shell

linux和windows互傳文件、用戶和密碼配置文件、用戶組和用戶管理