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 解除锁定
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 解除锁定
编辑回复