linux文件權限、用戶管理
單根形態的倒置樹形結構
文件名不能超過255個字節
包括路徑在內的文件名稱最長4095個字節
2、顯示/etc目錄下,所有以.d結尾的文件或目錄
ls /etc/*.d
3、顯示/etc目錄下,所有.conf結尾,且以m,n,r,p開頭的文件或目錄
ls /etc/[mnrp]*.conf
4、創建/app/rootdir目錄,並復制/root下所有文件到該目錄內, 要求保留原有權限
mkdir /app/rootdir
cp -a /root /app/rootdir
5、使用命令行展開功能,創建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目錄下創建目錄:x_y, x_z, q_y, qz
touch /tmp/a1/{a,b}
mkdir /tmp/{x,q}{y,z}
6、總結用戶、用戶組管理命令並演示命令以及常見用法
groupmems
groupmems -a wang -g mage #將用戶wang加入到mage組
gpasswd mage #給mage組加密碼
groups mage #查看mage屬於說明組
useradd #添加用戶
useradd -s /sbin/nologin -u 1000 test
usermod #修改用戶屬性
usermod -d /tmp/test -u 1001 test
userdel #用戶刪除
userdel -r test
groupadd #添加組
groupadd -g 5000 testgroup
groupmod #修改組屬性
groupmod -g 5001 testgroup
groupdel #刪除組
groupdel testgroup
7、文件權限,屬主屬組管理命令有哪些,並演示命令以及用法
chmod #修改文件權限
chmod 644 /tmp/test
chown #修改文件屬主屬組
chown root:root /tmp/test
chattr #避免刪除文件
chattr -i 去除限制
chattr +a 只能追加內容
chattr -a 去除限制
setfacl #設置文件對某用戶的權限
setfacl -m user:file:rw- /tmp/fstab
getfacl #查看某文件設置facl權限
getfacl /tmp/fstab
8、創建用戶gentoo,附加組為bin和root,默認shell為/bin/csh,註釋信息為 "Gentoo Distribution"
useradd -G bin ,root -s /bin/csh -c "Gentoo Distribution"gentoo
linux文件權限、用戶管理