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