1.使用者/組的概念
程序訪問檔案還是使用者訪問檔案?
答案:程序訪問檔案
[root@centos ~]# ps aux //檢視執行的程序
每個檔案都是由乙個特定的使用者所擁有
[root@centos ~]# chown tuzi 110 //修改檔案的所有者為tuzi
擁有最大的許可權為超級使用者root
[root@centos ~]# id //檢視當前登入的使用者資訊
uid=0(root) gid=0(root) 組=0(root) 環境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
uid :使用者id,標識不同的使用者
gid :使用者組id,標識不同的使用者組
2.與賬戶相關的檔案
[tuzi@centos ~]$ cat /etc/passwd //記錄了linux上所有的賬戶資訊,不要輕易修改
root:x:0:0:root:/root:/bin/bash
root :使用者名稱
x:佔位符,前期的話是存放了使用者的密碼,而現在這個部分存放在另外乙個檔案,/etc/shadow 密碼加密
0 uid:0代表了系統管理員(超級使用者,root),1-999保留給系統所使用的使用者id
0 gid:0代表了系統管理員(超級使用者,root),1-999保留給系統所使用的使用者組id
root :使用者說明
/root:使用者所在家目錄
/bin/bash :使用者在登入的時候,是否可以使用shell,如果不能使用shell則會顯示/sbin/nologin
/sbin/nologin:這些使用者不能登入shell進行操作
[root@centos ~]# vim /etc/shadow //記錄賬戶對應的密碼資訊
root:$6$qkddkepj6tumt4hz$jhplffd3./wn/xk8dya6mdig8polm23keoau/2i7lpmbldm2amwqkvctranakwlr8sfsyqt.7jzkutkoigi0m1:16999:0:99999:7:::
1.root :使用者名稱
2.$6$qkddkepj6tumt4hz$jhplffd3./wn/xk8dya6mdig8polm23keoau/2i7lpmbldm2amwqkvctranakwlr8sfsyqt.7jzkutkoigi0m1 :經過加密的密碼
$5 : md5
$5 :sha-256
$6 :sha-512
3.16999 :最近更改過密碼的日期,linux的日期,是通過2023年1月1號開始累加的日期
4.0:密碼不能修改的天數,0代表隨時可以修改
5.99999 : 密碼需要被修改的天數 , 通過修改該值,可以強制使用者修改密碼
6.7 :密碼需要變更的警告天數
7.密碼到期後,賬號還可以使用的時間
8.賬號失效日期,是通過2023年1月1號開始累加的日期
9.保留
[root@centos ~]# vim /etc/group //存放的是使用者的組資訊
root:x:0:
1.root使用者名稱名稱
2.x 組密碼,一般不需要
3.0 gid
4.附屬組
主組附屬組
3.使用者管理
useradd //新增使用者
userdel //刪除使用者
使用者組[root@centos ~]# groupadd 17wangluo
[root@centos ~]# groupadd wang -g 805 //新增使用者組wang ,並且指定gid為805
[root@centos ~]# groupdel wang //刪除使用者wang
[root@centos ~]# tail /etc/group //檢視內容的後10行
[root@centos ~]# tail -n 20 /etc/group //檢視內容的後20行
新增使用者 指定選項
[root@centos ~]# useradd w1
沒有指定組
[root@centos ~]# useradd w2 -g 17wangluo //新增使用者w2,並且指定使用者組(gid)為17wangluo
[root@centos ~]# useradd w4 -u 800 //新增使用者w4,並且指定uid為800
[root@centos ~]# useradd kkk -g w4 //新增使用者kkk,並且指定附屬組為w4
[root@centos ~]# useradd w6 -s /sbin/nologin //新增使用者w6,並且指定不能使用shell
[root@centos ~]# useradd w8 -d /bbb //新增使用者w8,並且指定家目錄存放在/下,名字為bbb,並且如果不存在該目錄,那麼系統將自動為你建立
刪除使用者
[root@centos ~]# userdel w6 //刪除使用者,但是家目錄內容沒有刪除,mail也沒有刪除
[root@centos ~]# userdel w4 -r //刪除使用者,同時刪除家目錄和mail
使用者密碼
[root@centos ~]# passwd xieyonghua //因為root擁有最高許可權,所以可以修改任意賬戶的密碼
[student@centos ~] $ passwd //修改的就是自己使用者的密碼
linux常用命令2
linux 啟動到文字介面 不啟動xwindows 介面vi etc inittab 在下面一行 id 5 initdefault 一行中的5改為 3啟動xwindows是5 文字介面是 3最後一次系統引導時間 who b 非正常關機的自動磁碟修復 etc sysconfig 裡增加乙個檔案 aut...
Linux常用命令(2)
壓縮命令 常用壓縮格式 zip gz bz2 tar.gz tar.bz2 zip格式 zip格式壓縮 注意 這裡的.zip格式和windows中的zip格式是一樣的,該格式檔案在兩個系統中是通用的 zip 壓縮檔案名 原始檔 壓縮檔案 zip r 壓縮檔案名 原始檔 壓縮目錄 zip格式解壓縮 u...
linux常用命令2
在linux環境下,壓縮檔案的副檔名通常為 tar tar.gz tgz gz bz2。而不同字尾名的檔案,則需要使用不同的命令處理。gz gzip命令壓縮的檔案 bz2 bzip2命令壓縮的檔案 tar tar命令打包的檔案 tar.gz tar打包後,再經過gzip壓縮的檔案 tar.bz2 t...