歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux_005_用戶、組及權限基礎

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