Linux 許可權及使用者管理

2021-07-27 04:27:37 字數 2513 閱讀 3505

linux的使用者分為root使用者和普通使用者,root使用者擁有增加刪除使用者等至高無上的權利,這是對root許可權的解釋

root

許可權,系統許可權的一種,與

system

許可權可以理解成乙個概念,但高於

administrator

許可權,root

是linux

和unix

系統中的超級管理員使用者帳戶,該帳戶擁有整個系統至高無上的權力,所有物件他都可以操作,所以很多黑客在入侵系統的時候,都要把許可權提公升到

root

許可權,用

windows

的方法理解也就是將自己的非法帳戶新增到

administrators

使用者組。更比如安卓作業系統中(基於

linux

核心)獲得

root

許可權之後就意味著已經獲得了手機的最高許可權,這時候你可以對手機中的任何檔案(包括系統檔案)執行所有增、刪、改、查的操作。--

--出自shiyanlou

當我們登入到linux系統時,建議用普通使用者登入,防止對系統的誤操作。

普通使用者1.要用sudo命令 並且知道此時的登入密碼;

2. 此時的登入使用者要在sudo的工作組內;

才能進行如新增使用者、刪除使用者這樣超出許可權的操作。

新增使用者使用:

sudo adduser username
新增新組:

sudo groupadd groupname
新新增的使用者會預設建立/home/username以儲存配置檔案。

當需要切換使用者時使用:

su -l  username
如果只寫su 則預設切換到超級使用者下,su - 會提供乙個類似使用者直接登入的環境,

-l 與- 功能相同,只不過 - 必須是最後乙個字元,所以只在切換到超級使用者下使用。

pwd 用察看現在所在目錄位置。

linux使用者都有乙個歸宿也就是使用者組,使用者組就是幾個使用者的集合,他們擁有一些共享資源,也有私有資源,就像乙個家一樣,對於超級使用者來說他們就像孩子擁有相同的許可權,乙個使用者可以有若干個使用者組。

用:

groups username
可以看到username的使用者組,冒號前面的是使用者名稱,後面是所屬使用者組,預設情況下新建乙個使用者就會為他新建乙個使用者組。

如果要把moyi新增到sudo 使用者需要在/etc/sudoers.d/下新增moyi檔案。

linux系統中安裝的功能軟體配置一般都在/etc 下,使用者組也不例外,

使用者組資訊在group檔案中,

cat group | sort
可以按字典順序列印,也可以用:

cat group

| grep -e

"username"

-e 匹配 過濾資訊

/etc/group 的內容包括使用者組(group)、使用者組口令、gid 及該使用者組所包含的使用者(user),每個使用者組一條記錄。格式如下:

group_name

:password

:gid

:user_list

你看到上面的 password 欄位為乙個 『x』 並不是說密碼就是它,只是表示密碼不可見而已。

現在moyi不在sudo 使用者組,所以無法擁有root許可權

預設情況下新建立的使用者是不具有 root 許可權的,也不在 sudo 使用者組,可以讓其加入sudo使用者組從而獲取 root 許可權,sudoers 檔案(/etc/sudoers)你現在最好不要動它,操作不慎會導致比較麻煩的後果。

可以只用usermod 命令為使用者新增使用者組,這個命令也是要有root許可權的。

刪除使用者:

sudo deluser moyi --remove-home
這樣就把moyi使用者刪除了同時也刪除了/home下的檔案。

centos下預設沒有sudo組,新增root許可權需要:

visudo 新增進入sudoer檔案中

moyi all all

Linux使用者及許可權管理

1.linux中的使用者 linux是乙個多使用者 multi users 多工 multi tasks 的作業系統。因此通過終端登陸系統需要,相應的機制,來進行管理 使用計算機系統資源。一般都需要解決這樣三個問題 1 認證 authentication 解決什麼人可以登陸使用計算機資源 2 授權 ...

Linux 使用者管理及使用者許可權下放

useradd 增 同adduser命令,執行此命令可在系統中新增命令 更改四個檔案 etc passwd etc shadow etc gshadow userdel 刪 執行此命令可刪除使用者及相關使用者的配置或檔案,r引數同時刪除家目錄 passwd 執行此命令可為使用者設定密碼,更改 etc...

Linux檔案許可權及使用者管理

etc passwd檔案與 etc shadow檔案 etc passwd檔案 etc passwd檔案主要存放登入名 uid等使用者相關資訊,使用者登入密碼存放在 etc shadow檔案中。例子 root x 0 0 root root bin bash ftp x 14 50 ftp user...