Linux 005 使用者 組及許可權基礎

2021-08-27 12:50:00 字數 2037 閱讀 6460

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...