Linux用户管理命令(第二版)
添加用戶
1、useradd?-設(shè)置選項(xiàng)?用戶名 【-D?查看缺省參數(shù)?】
選項(xiàng):
u: UID?【必須是系統(tǒng)中沒有的】
g:缺省所屬用戶組GID[最好有]
G: 指定用戶所屬多個(gè)組【可以指定這個(gè)用戶所屬的部門等】?
d: 宿主目錄【可以任意指定】?
s: 命令解釋器Shell?【必須是包含在/etc/shells文件中的】
c:描述信息【可以用于描述該用戶是誰(shuí),有什么權(quán)限,最好要有】?
e: 指定用戶失效時(shí)間?
E.g.
useradd?-u?6666?-g?root?-G?sys,apache?-d?/project?-s?/bin/bash?-c?"Project?manege"?-e?2014-2-23?jack
2、設(shè)置密碼: passwd jack
????
?
刪除用戶
userdel?[用戶名] #刪除用戶,但是,用戶宿主目錄保留
userdel?-r?[用戶名] #刪除用戶宿主目錄
?
?
添加組
groupadd?webadmin
或: groupadd?-g?8888?webadmin #指定GID=8888
?
?
【組信息保存在/etc/group文件中】
添加用戶到組與組管理命令
添加用戶到組意義:如果某文件需對(duì)幾個(gè)用戶授予特殊的權(quán)限,則將這些用戶加入到組里
?
法一、
usermod?-G?[組名]?[用戶名]
?
法二、[gpasswd?設(shè)置組密碼與管理組內(nèi)成員]
gpasswd? -a?[用戶名]?[組名] #在UNIX系統(tǒng)中一般沒有這個(gè)命令
?
-d? 從用戶組中刪除用戶?
-A? 設(shè)置用戶組管理員,該用戶可以直接參與管理該組
-r? 刪除用戶組密碼?
-R?禁止用戶切換為該組 如:gpasswd?-R?webadmin
給組設(shè)定密碼:gpasswd?[groupname]
【組密碼保存在/etc/gshadow文件中】
?
?
切換當(dāng)前用戶到組
將當(dāng)前用戶切換到一個(gè)新的組:newgrp?
輸入密碼: *****
查看當(dāng)前賬戶信息: id
查看當(dāng)前用戶隸屬的組: groups
?
用戶授權(quán)案例
描述:授權(quán)用戶jack和mary對(duì)目錄?/software有寫權(quán)限
解析:將該目錄對(duì)用戶組授權(quán),然后將用戶加入該組,則相當(dāng)于對(duì)這些用戶授權(quán)
?
1、創(chuàng)建目錄: mkdir?/software?
2、添加組: groupadd?softadm?
3、添加用戶到組: usermod?-G?softadm?jack?
gpasswd?-a?mary?softadm?
4、改變目錄的所屬組: chgrp?softadm?/software?
5、改變目錄的組權(quán)限: chmod?g+w?/software?
6、查看目錄信息: ls?-ld?/software?
?
總結(jié)
以上是生活随笔為你收集整理的Linux用户管理命令(第二版)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于异常Exception
- 下一篇: PDM 导出Excel