用戶管理!權限管理!重定向
阿新 • • 發佈:2017-08-11
命令
用戶管理
useradd
-u, -g,-G(附加組),-c,-d, -s, -r(創建系統用戶), -M(不創建家目錄),
思考題:刪除yhy用戶家目錄,如何還原(root用戶重新創建yhy的家目錄,拷貝/etc/skel/.bash* 的三個文件到/etc/yhy/下即可)
usermod
-u, -g, -G, -a, -c, -l(修改用戶名), -s, -L(鎖定用戶密碼), -U(解鎖用戶密碼)
userdel
-r(同時刪除家目錄)
passwd
-d(刪除用戶密碼),-e(設置用戶過期期限),–stdin
gpasswd
-a(向組中添加用戶),-d(向組中移除用戶),
chage
修改密碼過期時間
groupadd
-g, -r(創建系統用戶)
groupmod
-g, -n(修改組名)
groupdel
(刪除組)
chmod -R遞歸修改
chown 擁有者.所屬組 filename
id
-u , -g, -G
su
切換環境變量,和不切換環境變量
給大家演示su - yhy1 -c “whoami” 不切換用戶,以目標用戶執行命令
權限管理
chmod
umask:權限遮罩碼
查看當前的umask的值
umask UMASK值:設置umask的值,且僅對當前shell進程有效
install:復制文件並設置文件屬性
install -d data:創建data目錄,類似與mkdir
install anaconda-ks.cfg -m 633 anaconda.new :復制anaconda文件為anaconda.new,並設置其權限
-o:指定屬主
-g:指定屬組
-d:創建目錄
重定向追加
> , >>
<, <<
2>, 2>> 錯誤
&> , &>> 正確和錯誤
用戶管理!權限管理!重定向