歡迎您光臨本站 註冊首頁

Linux中用戶的管理及文件的許可權

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

Linux中,對於當前的系統中的文件來說存在屬主,屬組和其他用戶,這三類都屬於用戶,只是充當的角色不同而已.

不同用戶的ID也不同:

管理員,root ID0

系統用戶,(啟動系統時在沒有登陸時的用戶) 1-499

普通用戶,>=500

組分為:

私有組,系統組,公共組

用戶可以屬於:

基本組,額外組(附加組)

文件的許可權已經說過,下邊介紹一下目錄的許可權

r ;ls

w:建立或刪除文件

xcd切換至此目錄,或ls -l 文件

添加一個用戶加密碼:

#useradd username

#useradd -u UID username

-g GID(組必須事先存在)

-c “註釋信息”

-d 路徑 (目錄本身不能事先存在)

-s shell

-G 附加組,可有多個

-M 不創建家目錄

#passwd 用戶 給用戶加密碼

#passwd --stdin

#pwck

檢查每個用戶的密碼是否在安全期內

查看用戶的信息命令:

# id 用戶名 顯示用戶的各類信息

# id -u name 查看用戶UID

-g name 查看用戶GID

-G name 查看附加組GID

-g -n name 顯示組名字

#finger name 查看用戶的全名,目錄shell等信息

修改用戶信息:

#chfn

#chsh name 改變用戶的shell

#usermod 一些命令參數同useradd

-G 添加附加組時覆蓋原先的附加組

-a -G 添加附加組時保留原來的附加組

-l newname 修改用戶名

-L 鎖定賬號

-U 把鎖定的賬號解鎖

#chage -m 修改用戶使用最短時間

-M 最長時間

-W 警告時間

#chown 用戶名:組名 文件 修改文件的屬主和屬組 (其中屬主和屬組可以省略一項,則不修改該項)

刪除用戶:

#userdel -r name 刪除用戶含家目錄

關於組的一些命令:

#groupadd 組名 添加組

-g GID 組名 指定GID

-r 添加系統組

#groupmod 修改組信息

-g GID 組名 修改組GID

-n 名字 組名 修改組名

#gpasswd 組名 給組加密碼

文件許可權修改的命令:

#chmod 755 文件 修改文件的許可權,所有用戶都有影響

#chmod 75

文件 用戶什麼許可權都沒有組和其它有對應許可權

#chmod u=rw 文件 屬主的許可權有這兩項

g w 文件 屬組的許可權上添加w許可權

or 文件 其他用戶的r 許可權取消

a 代表所有用戶的許可權時的修改所用

若文件是目錄則只改變目錄的許可權可以使用 -R 來改變目錄中文件的許可權同目錄

#chmod --reference=目錄 修改目錄 將所要修改目錄的許可權設為目錄的許可權


[火星人 ] Linux中用戶的管理及文件的許可權已經有316次圍觀

http://coctec.com/docs/linux/show-post-47170.html