歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux_005_用戶、組及權限基礎

Linux_005_用戶、組及權限基礎

日期:2017/3/1 16:17:42   编辑:關於Linux
Linux_005_用戶、組及權限基礎 Linux_004_磁盤及文件系統 http://www.2cto.com/os/201306/223130.html 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
Copyright © Linux教程網 All Rights Reserved