linux的chfn命令 linux中chage命令( 四 )


指向磁盘数据块的间接指针: 间接指向磁盘数据块的指针,一个间接指针会先指向一个4k大小数据块作为次阶指针表,该数据块又分成1024个4字节大小的区间 , 一个区间存储一个次阶的指针 , 次阶指针指向一个4k的磁盘数据块存储真正的文件数据,若依然不能满足空间要求,则可继续嵌套次阶指针表,直到满足文件存储要求为止 。
查看元数据信息方式:
1)ls-l/data#可查看data目录下非隐藏文件的访问权限、所属用户UID、所属用户主组GID、mtime时间戳、文件大小、硬链接数 。
2)stat/root/bin#可查看root目录下bin目录的atime时间戳、mtime时间戳、ctime时间戳
3)ls-lc/root/#查看root目录下非隐藏文件的ctime时间戳
4)ls-lu/root/#查看root目录下非隐藏文件的atime时间戳
5)ls-i/root#查看root目录下所有非隐藏文件的节点编号
6)file/root/.bashrc#查看root目录下.bashrc文件的文件类型
修改文件的时间戳信息:
touch-t201910200830.50/etc/hosts#将etc目录下hosts文件的atime和mtime时间戳修改成2019年10月2日8时30分50秒
touch-a/etc/hosts#更新etc目录下hosts文件的atime和ctime为当前时间
touch-m/etc/hosts#更新etc目录下hosts文件的mtime和ctime为当前时间
答:touch/tmp/tfile-`date+"%F-%H-%M-%S"`
答:
mkdir/tmp/mytest1#先创建mytest1目录
cp-a/etc/p*[^0-9]/tmp/mytest1/
或:
cp-a/etc/p*[^[:digit:]]/tmp/mytest1/
答:
useradd-u 5001-md/tmp/tom-s/bin/zsh-Gjacktom
1)useradd
useraddjack#创建用户jack,用户策略采用系统默认配置
useradd-u 1008jack#创建用户jack,指定用户的UID为1008
useradd-d/data/jackjack#创建用户jack,指定用户家目录路径为/data/jack
useradd-g1111jack#创建用户jack,指定用户主组是GID=1111的组,但GID=1111的组需要事先存在,否则无法创建
useradd-Gtomjack#创建用户jack,指定用户jack加入附加组tom,但tom组需要事先存在 , 否则无法创建
useradd-s/bin/zshjack#创建用户jack,制定用户jack的shell类型是zsh
useradd-rjack#创建系统用户jack,系统用户默认不创建家目录
useradd-r-md/data/jackjack#配合-d选项 , 创建系统用户jack,指定该系统用户创建家目录/data/jack,并在家目录中载入默认配置文件
useradd-Njack#创建用户jack,不创建jack同名主组,将jack主组默认为users
useradd-Mjack#创建用户jack,强制用户jack不创建家目录
2)usermod
usermod-Gwangjack#将jack用户的附加组更改为wang,原有附加组删除
usermod-aGwangjack#在不退出原有附加组情况下 , jack用户增加附加组wang
usermod-ljackyjack#修改用户名称为jacky
usermod-e20181212jack#将用户jack的账号过期日期修改为2018年12月12日
usermod-s/bin/cshjack#修改用户jack的shell类型为csh , 与命令:chsh-s/bin/cshjack相等
usermod-c'abcdefg'jack#编辑用户jack的注释为abcdefg
3)userdel
userdeljack#删除用户jack
userdel-rjack#删除用户jack,包括用户的家目录、邮箱
4)groupadd
groupadd-g1010leo#创建组leo,指定GID为1010
groupadd-rleo#创建系统组leo
5)groupmod
groupmod-nleeleo#修改组leo名字为lee
groupmod-g1111leo#修改组leo的GID为1111
6)groupdel
groupdelwang#删除wang组,但是wang组必须不是任何用户的主组,否则不可以删除
7)su
sujack#当前用户非登录切换到jack账号,不读取jack账号配置文件
su-jack#当前用户登录切换到jack账号,读取jack账号配置文件
8)groupmems
groupmems-l-groot#查看所有属于root组的用户
9)id