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