文件管理權限

命令和筆記

 

用戶和組相關的:
useradd創建賬號
-u 指明UID [UID_MIN,UID_MAC],定義在/etc/login.defs
-g 指明用戶所屬的基本組,可為組名 也可為GID
-c 用戶的注釋信息
-d 指明家目錄 以指定的目錄為家目錄
-s 指明用的默認SHELL
-G 指明用戶附加組
-r 創建系統用戶
centos6:gid小于500 centons7:小于1000
默認值設定。/etc/default/useradd文件中
useradd -D
-s shell
創建用戶getoo,附加組為dis和llnux,默認shell為/bin/csh,注釋信息為“GEMTOO DIS”
useradd -G bin,root -s /bin/csh -c “Gentoo Distribution” gento
———————————
groupadd 創建組
-g 指明GID號
-r 創建系統組
id:??从脩粝嚓P的id信息
-u 指明用戶UID顯示
-G 顯示GID
-g 顯示組
-n 顯示名字
——————————–
su切換用戶或以其他身份執行命令
切換用戶的方式
su 跟用戶名非登錄切換 不會讀取目標用戶的配置文件
su – 登錄式切換 會讀取目標用戶的配置文件
root切換其他用戶無須密碼,非root用戶切換 需要密碼
換個身份執行命令
su – 用戶 -c 執行命令
-l 相當于su –
用戶屬性修改:usermod
usermod -l 改名
-u 新UID
-g 新基本組
-G GID 新附加組,原有的附加組覆蓋。若保留原有。則要同時使用-a選項 表示append
-s shell新的
-c 新的注釋信息
-d 新的家目錄,原有家目錄的文件不會同時移動至新的家目錄。若要移動,要同事使用-m
-l 修改新的用戶名
-L 指定用戶 鎖定
-U 解鎖
-e YYYY-MM-DO 指明用戶賬號過期日期
-f 設定非活動期限
——————————
給用戶修改密碼 passwd
修改指定用戶的密碼 只有root又權限
-l 指定用戶 鎖定
-U 解鎖
-n 密碼的最短使用期限
-x 最大使用期限
-w 提前多少天警告修改密碼
-i 非活動期限
-d 刪除密碼
-e 密碼過期期限
–stdin 從標準輸入接收用戶密碼
echo “PASSWORD”|passwd –stdin username
————————————–
刪除用戶
userdel
-r 刪除用戶家目錄
組屬性修改 groupmod
-n group_name 新名字
-g GID 新的GID
組刪除
groupdel
groupdel+組名
組密碼添加gpasswd
-a user :將user添加至指定組中
-d user :刪除用戶user的以當前組為組名的附加組
-A 設置有管理權限的用戶列表
newgrp:臨時切換基本組
如果用戶本不屬于此組則需要組密碼

修改用戶屬性:chage
-d 最近一次修改密碼的時間
-m 最小使用天數密碼
-M 最大使用天數
-W 警告期限

chfn 添加用戶信息
chsh 修改shell信息
finger
總結:useradd,groupadd,su,id,usermod,userdel,groupmod,groupdel,passwd,newgrp,pwck,chage,chsh,chfn,finger
—————————————–
權限管理
文件的權限主要針對三類對象定義
owner:屬主 U
group:屬組 G
other:其他 O
每個文件針對每類訪問者都定義了三種權限:
r:讀
w:寫
x:執行
文件
r:可使用文件查看類工具獲取內容
w: 修改其內容
x:可以把此文件提請內核啟動為一個進程
目錄
r:可以使用ls查看此目錄中文件列表
w:可在此目錄中創建文件,也可刪除此目錄中的文件
x:可以使用ls-l查看此目錄中文件列表,可以cd進入此目錄
— 000 0
–w 001 1
-w- 010 2
-wx 011 3
r– 100 4
r-x 101 5
rw- 110 6
rwx 111 7
755=rewr-xr-x
640=rw-r—–
修改文件權限
chmod
例子 chmod 640 a.txt
-R 遞歸
修改文件的屬主和屬組
只有root能用
chown
修改文件的屬組
chgrp
文件或目錄創建時的遮罩碼umask
配置文件:/etc/passwd /etc/shadow /etc/group /etc/gshadow

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/89428

(0)
曲吉福曲吉福
上一篇 2017-12-03 20:13
下一篇 2017-12-03 21:27

相關推薦

  • LVM(邏輯卷管理)

    LVM 邏輯卷管理 概述:      LVM是將一個或多個硬盤的分區在邏輯上集合,相當于一個大硬盤來使用,當硬盤的空間不夠使用的時候,可以繼續將其它的硬盤的分區加入其中,這樣可以實現磁盤空間的動態管理,相對于普通的磁盤分區有很大的靈活性。與傳統的磁盤與分區相比,LVM為計算機提供了更高層次的磁盤存儲。它使系統管理員可以更方便的為…

    Linux干貨 2016-09-05
  • shell腳本編程之運算

    一、數學運算   1、expr命令     此命令可以在命令行執行數學運算操作。     由于此命令使用時過于麻煩,所以不推薦使用。   2、方括號和雙圓括號      $[ EXPRESSION ]      $((&…

    Linux干貨 2015-12-31
  • N26-第十周

    1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情)     看到同學的圖不錯拿來用用 ~ ~      2、為運行于虛擬機上的CentOS 6添加一塊新硬件,提供兩個主分區;  (1) 為硬盤新建兩個主分區;并為其安裝grub;  (2) 為硬盤的第一個主…

    2017-03-26
  • RPM與YUM命令異同詳解

    RPM和YUM都是用來安裝程序的工具,但是它們有太多相似的用法以至于有事很難分清應該哪個那就來一起詳細的了解一下他們的功能及用法,以及他們的相同以及不同之處。 RPM 軟件包管理器功能:安裝,卸載,升級,查詢,校驗,打包,數據庫管理RPM在安裝時不能處理程序之間復雜的依賴關系RPM可以驗證軟件包來源的合法性、完整性。常用選項: -i:表示安裝。(常用:-iv…

    2017-06-18
  • shell腳本編程之if條件判斷與for、while、until循環

    一、if語句 語法: if 測試條件1 ; then        分支1 elif  測試條件2; then        分支2 … else&nbsp…

    Linux干貨 2015-08-24
  • Linux運維基礎

    正則表達式

    Linux干貨 2018-03-19
欧美性久久久久