?用戶管理
useradd送讲,userdel,usermod惋啃,passwd哼鬓,chsh,chfn边灭,finger异希,id,chage
useradd
? ? -u UID
? ? -g GID(基本組)
? ? -G GID,...(附加組)
? ? -c "COMMENT"
? ? -d /path/to/directory
? ? -s SHELL
? ? -m -k
? ? -M
/etc/login.defs
環(huán)境變量:
? PATH
? HISTSIZE
? SHELL
/etc/shells:指定了當(dāng)前系統(tǒng)可使用的安全shell
userdel:
userdel [option] USERNAME
id:查看用戶的賬號屬性信息
? -u
? -g
? -G
? -n
finger:查看用戶賬號信息
finger USERNAME
修改用戶賬號屬性:
usermod
? -u UID
? -g GID
? -a -G GID:不使用-a選項(xiàng)會覆蓋此前的附加組:
? -c
? -d -m
? -s
? -l
? -L:鎖定賬號
? -U:解鎖賬號
密碼管理:
passwd:[USERNAME]
? --stdin
? -l
? -u
? -d:刪除用戶密碼
peck:檢查用戶賬號完整性
組管理:
創(chuàng)建組:groupadd
groupadd
? ? -g GID
? ? -r:添加為系統(tǒng)組
groupmod
? ? -g GID
? ? -n GRPNAME
groupdel
gpasswd:為組設(shè)定密碼
newgrp GRPNAME<-->exit
chage
? -d:最近一次的修改時(shí)間
? -E:過期時(shí)間
? -I:非活動時(shí)間
? -m:最短使用期限
? -M: 最長使用期限
? -W:警告時(shí)間
權(quán)限管理:
r:
w
x
三類用戶:
u:屬主
g:屬組
o:其他用戶
chown:改變文件屬主(只有管理員可以使用此命令)
# chown USERNAME file,...
? ? -R:修改目錄及其內(nèi)部文件的屬主
#chgrp GRRPNAME file,...
? -R
? --reference=/path/to/somefile file,...
chomd:修改文件的權(quán)限
修改三類用戶的權(quán)限
chmod MODE file,...
? -R
? --reference=/path/to/somefile file,...
rwxr-x--
修改某類用戶或者某些用戶權(quán)限:
u绒瘦,g,o,a
chmod 用戶類別=MODE file,...
修改某類用戶的某位或某些位權(quán)限:
u称簿,g,o,a
chmod 用戶類別+|-MODE file,...
su - openstack
SHELL的類型:
登陸式shell:
? su - USERNAME
? su -l USERNAME
非登陸式shell
? su USERNAME
? 圖形終端下打開的命令窗口
? 自動執(zhí)行的shell腳本
bash配置文件:
全局配置
? /etc/profile,? /etc/profile.d*.sh,? /etc/bashrc
個(gè)人配置
~/.bash_profile,~/.bashrc
profile類的文件
? ? 設(shè)定環(huán)境變量
? ? 運(yùn)行命令或腳本
bashrc類的文件
? 設(shè)定本地變量
? 定義命令別名