linux的用户管理与权限学习总结
---------------------------------(一)用戶的管理-------------------------------
--------用戶的管理包括:
??????????????? 用戶的創建、修改用戶的屬性、刪除用戶
?????????????? 用戶組的創建、修改用戶組的屬性、刪除用戶組
--------首先我們應該了解用戶的屬性:
????????????
???????????? root:表示用戶名
???????????? x:密碼占位符
???????????? 0:用戶id也就是UID
???????????? 0:用戶組id也就是GID
???????????? root:用戶屬組
???????????? /root:用戶的家目錄
??????????? /bin/bash:用戶所執行的shell
---------默認的用戶屬性:
??????????? 用戶的id為前一個用戶的id號加1
??????????? 用戶的組id也為前一個用戶組的id加1
?????????? 用戶的數組與用戶名相同
?????????? 用戶的家目錄/home/USERNAME
?????????? 用戶默認的shell為/bin/bash
------------添加用戶 username?? [option]?? USERNAME
????????????????????? 添加用戶時可以指定用戶的屬性:
????????????????????????? -u:指定uid 0~65535之間的數
???????????????????? -g:要是已有的gid
???????????????????? -c:用戶的全名
???????????????????? -d:用戶的家目錄
???????????????????? -s:用戶的shell
???????????????????? -r :表示創建系統用戶id為1~499 其家目錄不會被真正
???????????????????? -M:表示不創建家目錄
???????????????????? -m:必須創建家目錄
???????????????????? -G:添加附屬組
-----------用戶組的屬性
??????????????
??????????????? mail:組名
??????????????? x:密碼占位符
??????????????? 12:GID
??????????????? mail,postfix:表示以此組為額外組的用戶列表
----------創建組? group? [option]? GROUPNAME
?????????????????????? -g:創建時指定GID
?????????????????????? -r:創建系統組
----------修改用戶的屬性:
??????????????????? usermod?? [option] USERNAME
?????????????????????? -u:修改UID
?????????????????????? -g:修改GID
?????????????????????? -a –G:修改其額外組同時保留原理啊的額外組
?????????????????????? -d? -m :將家目錄中的文件一并移到新的家目錄下
??????????????????????? -l :修改用戶的登錄名
----------刪除用戶用
????????????????? userdel? USERNAME? 默認家目錄不會被刪除 –r 可以刪除
?????????????????? 刪除用戶組
?????????????????????? groupdel?? GROUPNAME
?
?
----------------------------------(二)權限-----------------------------------------------
--------------文件的權限包括屬主、屬組、其他三者的權限,權限分為
???????????????????? r:讀權限?? w:寫權限?? x:執行權限
???????????????????? u:屬主?? g:屬組?? o:其他
????????????????? 上圖第一個d:表示這是一個文件?? 緊接著后面三個字符表示屬主的權限,再后面三個字符表示
?????????????????????????? 屬組的權限 ,最后三個字符表示其他用戶的權限
---------------改變文件的權限
????????????????????? chmod??? [option]?? 權限??? 文件
?????????????????????????? 1.同時修改三類用戶的權限,8進制的數字方式?? 列如? chmod?? 755?? 文件名
?????????????????????????? 2.修改某一類或某些類用戶的權限??? chmod??? u=rw?? 文件
?????????????????????????? 3.只操作某類用戶的某位權限??? u+w???? g-w
??????????????????????????????? 選項-R表示遞歸修改權限也就是可以將目錄一下所有文件都修改權限
-----------------修改文件的屬主和屬組
???????????????????????? chown? [option]? 屬主??? 文件
???????????????????????? chgrp?? [option]?? 屬組???? 文件
????????????????????? 但是chown 既可以改屬主又可以改屬組? 如下:
?????????????????????????? chown? 屬主:屬組??? 文件
?
-----------------------文件默認不能有執行權限的,創建文件時,默認權限為644?? 目錄的默認權限為755
---------------------創建文件時:666-umask??
?????????????????????????? 創建目錄時:777-umask
????????????????????????????????? 系統默認的umask為022? 但是可以設定自己的umask? 但是設定的umask只對當前的shell有效
轉載于:https://blog.51cto.com/shuangfeiying/1403257
總結
以上是生活随笔為你收集整理的linux的用户管理与权限学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 题解西电OJ (Problem 1008
- 下一篇: easy_install 安装