1.使用者
分為三種:
-root使用者(id為0)
-系統使用者(1-499)
-普通使用者(500以上)
id 顯示當前使用者的資訊
passwd 修改當前使用者的密碼
whoami 顯示當前使用者
who 顯示有哪些使用者已經登陸系統
w 顯示有哪些使用者已經登陸並且在幹什麼
相關檔案
/etc/passwd 儲存使用者資訊
/etc/shadow 儲存使用者密碼(加密的)
/etc/group 儲存組資訊
2.使用者管理
建立使用者
useradd nash_su
此命令會執行以下操作
(1).在/etc/passwd中新增使用者資訊
(2).如果使用passwd命令建立密碼,則將密碼儲存在/etc/shadow中
(3).為使用者建立乙個新的家目錄/home/nash_su
(4).將/etc/skel中的檔案複製到使用者的家目錄中
(5).建立乙個與使用者使用者名稱相同的組,新建使用者預設屬於這個同名組
引數-d 家目錄
-s 登陸shell
-u userid
-g 主組
-g 附屬組(最多31個,用「,」分隔)
修改使用者
usermod 引數 username
-l 使用者名稱
-u userid
-d 家目錄
-g 主組
-g 附屬組
-l 鎖定使其不能登陸
-u 解除鎖定
刪除使用者
userdel nash_su 保留家目錄
userdel -r nash_su 同時刪除家目錄
3.組管理
groupadd linuxcast 建立組
groupmod -n newname oldname 修改組名
groupmod -g newgid oldgid 修改組id
groupdel linuxcast 刪除組
4.許可權管理
(1).許可權
一般分為讀(r)、寫(w)、執行(x)
每個程序都是以某個使用者的身份執行,所以程序的許可權與該使用者的
許可權一樣,使用者的許可權大,該程序擁有的許可權就大
目錄必須擁有x許可權,否則無法檢視其內容
(2).ugo許可權
drwxr-xr-- 2 nash_su training 208 oct 1 13:50 linuxcast.net
檔案型別 u許可權 g許可權 o許可權 鏈結數量 u g 大小 時間 檔名
(3).更改檔案許可權
chown nash_su linuxcast.net 改變檔案linuxcast.net的所屬使用者
-r引數遞迴的修改目錄下的所有檔案的所屬使用者
chgrp nash_su linuxcast.net 改變檔案linuxcast.net的所屬組
-r引數遞迴的修改目錄下的所有檔案的所屬組
chmod 模式 檔案
模式為如下格式
u,g,o分別代表使用者,組,其他
a可以代指ugo
+,-代表加入或刪除
r,w,x代表三種許可權
示例:chmod u+rw linuxcast.net 給linuxcast.net檔案所屬使用者增加讀寫許可權
chmod g-x linuxcast.net 給linuxcast.net檔案所屬組去掉執行許可權
以數字方式修改許可權
-r=4
-w=2
-x=1
rw=4+2 =6
rwx=4+2+1=7
r-x=4+1 =5
例如:chmod 660 linuxcast.ne
Linux 管理使用者 使用者組及許可權
管理使用者 新增使用者 root localhost useradd myuser root localhost useradd m myuser d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用 m選項,可以建立主目錄。root localhost useradd d opt mysuer...
Linux許可權詳解 使用者 使用者組及檔案許可權
linux的許可權系統主要是由使用者 使用者組和檔案許可權組成。使用者就是乙個個的登入並使用linux的使用者。linux內部用uid表示。使用者組就是使用者的分組。linux內部用gid表示。檔案許可權分為讀 寫 執行三種許可權。linux系統將所有東西都體現成檔案,所以某使用者 使用者組 有哪些...
Linux之使用者 使用者組及許可權管理
首先,需要了解一些有關使用者資訊的系統配置檔案 etc passwd 此檔案存放的是使用者資訊 各部分指代內容 使用者 密碼 uid gid 說明 家目錄 使用者使用的shell etc shadow etc group 此檔案存放的是組資訊 各部分指代內容 組名稱 組密碼 組id 附加組成員 et...