2.4 时间属性 2.5 软硬链接 2.6 用户名文件2.7 密码文件 2.8 组 2.9 用户 3.0 usermod

回复 收藏
l 软连接(快捷方式)节省空间和命名简易
find /etc/ -type l |xargs ls -l //查看软连接具体指定到哪里
#ls -l lib  
libudev.so.0 -> libudev.so.0.5.1 //.so库文件,0大版本号,5.1小版本号
使用软连接作用之一:

①文件软连接
大文件路径不能变的情况下,既不能挪走固定分区也不够用
#ln -s 源文件绝对路径 目标文件绝对路径

②目录软连接

inode 每一个文件目录的源数据记录(磁盘位置、属性、大小、时间、名称等),linux服务基于inode寻址
不允许多个inode同一个文件,允许多个文件同一个inode

硬链接:相同inode,具有镜像备份的作用,其中一个文件互为对方,只适用于同一个分区,而且不适用于目录
#ln 源文件绝对路径 目标文件绝对路径

只适用于同一个分区(每一个分区的inode都有自己的编码,不同分区会出现相同inode,格式化的时候已经设定)

#################################################
用户和组管理文件:
ls /etc/passwd
第一段:用户名
第二段:密码
第三段:uid //用户号码
第四段:gid //组号码
第五段:备注
第六段:家目录
第七段:shell
不能登陆
/sbin/nologin
/bin/false

#id root  //gid = 组 可以指定uid和gid

/etc/shadow //密码存放位置


###############
#ls /etc/shadow
#cat /etc/shadow //比/etc/passwd多两个字段
第一段:用户名
第二段:密码
$6$ 表示加过密的密码 $6$开头 是 sha-512     $5$开头是sha-256    $1$ 表明是用MD5加密
*   表示账户已经被锁定
!!  还没密码
第三段:上次更改的时间:从1970年1月1日到更改密码的时长(天为单位)
第四段:上次改密码开始要过多少天才能更改密码
0 表示不限制
第五段:密码过期时间(天)
第六段:密码到期多少天前给你发警告
第七段:到期后,再过多少天,锁定账号
第八段:账号生命周期,账号可以用多久
第九段:保留字段

############################
组:用来管理用户
创建组:
#groupadd
第一字段:组名
第二字段:组密码
第三字段:gid

gid默认从500开始(或者接着上一个gid或指定),而系统自带从0~499
新建一个组grp2,并设置gid为512
gid根据最大值后一位添加:下一个gid等于513

删除组:组里面有用户就不能删除组
#groupdel


###############################################
创建用户:同时也会创建对应的组
#useradd
新建用户user1的时候,指定属组为users:
useradd -g users user1
useradd user1 -g users
adduser -g users user1


uid默认从500开始(或者接着上一个uid或指定),而系统自带从0~499

添加一个用户,设定uid,设定gid(不设定默认gid跟uid相同)
当组里边有用户的时候不能被删除:除非用usermod迟点讲把用户所属组gid改变或者先删除用户,

-d 家目录
-s shell
指定用户家目录和shell


-M 不去创建家目录//有显示,但其实不存在
[root@localhost ~]# useradd -M -s /sbin/nologin user3
[root@localhost ~]# tail -2 /etc/passwd
user2:x:502:502::/home/user2:/sbin/nologin
user3:x:503:503::/home/user3:/sbin/nologin
[root@localhost ~]# ls -ld /home/user3
ls: cannot access /home/user3: No such file or directory
对比创建家目录:
[root@localhost ~]# useradd -s /sbin/nologin user4
[root@localhost ~]# ls -ld /home/user4
drwx------. 2 user4 user4 4096 Jul 21 06:22 /home/user4

删除用户:默认并不会删除家目录
#userdel
当删除用户后,uid由于不存在用户,会表示成uid


-r 删除用户时,删除家目录:
###########################################

更改用户属性:uid gid shell 目录

更改所属组:
#usermod -g
gid可以写成grp2、512


-G 更改扩展组:同时属于不同的组
usermod -G grp1,grp2,grp3 username
user3之前指定到user2


此时便可以删除grp2,扩展组在有用户使用都可以删除,但是不能删除主组


-L 锁定用户 不能登录
-U 解除锁定



2016-07-20 23:07 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: