Linux命令~用户权限管理
deluser 用户名:删除用户后对应的同名组也被删除,同名家目录未被删除
deluser 用户名 --remove-home:删除用户默认的组和家目录(即同名的组和目录都被删除)
deluser --backup 用户名:删除用户并作一个备份,默认在当前目录
deluser --remove-all-files
deluser --backup-to<DIR>:备份到指定的目录DIR中
chmod:管理用户对文件的管理权限
三类用户:owner group other
问:user1属于那种用户?
「 ls -l:长列表输入该目录中文件的信息
- rw- r-- r--. 1 root root 84 3月 13 13:50 device.map
drwxr-xr-x. 2 root root 24 3月 13 13:51 fonts
~第一列:‘d’:目录文件;‘-’:普通文件;‘p’:管理文件;‘l’:链接文件;‘b’:块设备文件;’c‘:字符设备文件;‘s’:套接字文件。
~9个字母:三个为一组>第一组:owner 第二组>group 第三组>other
r表示读权限,w表示写权限,x表示可执行权限,-表示无权限
eg>对fonts目录:owner可执行所有权限,group可执行读和可执行权限...
~1 2 :目录:当前该目录下一级目录的个数(注:文件夹中无显示但为2:两个目录分别是指向fonts自己的子目录和指向fonts上一级的子目录)
文件:表示硬连接的个数(硬链接个数:可以简单的理解为一个文件的文件名个数,比如a文件的文件名有s和j两个,因为s和j指向同一个a,改动s或j都会对a造成改变)
~root:该文件或目录的owner
~root:表示所属的组
~84 24:文件大小
~3月 13 13:50 :最近修改文件的最后时间
~decice.map fonts:文件名
」
用户对某一文件追加或减去权限:
owner:U;group:g;other:O
w x r rw rx wx rwx...;所有:all
+:追加权限;-:减去权限
CHMOD u-x 1021/ ~对文件1021中owner收取可执行的权限
CHMOD u+x 1021/ ~对文件1021中的owner增加可执行的权限