linux之用户管理与文件权限管理

用户管理与组管理

  • linux是一个多用户、多任务的操作系统

  • linux用户的分类

  • 超级用户root:拥有最高权限(UID:0)

  • 普通用户:权限有一定的限制,可以登录系统。一般可以执行/usr/local/bin或者/bin或者/usr/bin或者自己家目录的命令(CentOS6 UID:500-60000;CentOS7 UID:1000-60000)

  • 系统用户(伪用户):一般不会登录系统,一般情况是用来维持某个服务程序(CentOS6 UID:1-499;CentOS7 UID:1-999)

  • 用户的相关配置文件

  • 账号信息:/etc/passwd

root    :x            :0    :0    :root    :/root    :/bin/bash
用户    密码占位符    UID    GID    用户描述    用户家目录    登录后使用的shell解释
/bin/bash:可以登录
/sbin/nologin:不可登录
  • 密码信息:/etc/shadow

  • 用户管理、用户组管理命令

# 添加用户组:groupadd
groupadd test

# 删除用户组:groupdel
groupdel test

# 添加用户:useradd
# -u:指定用户UID
# -d:指定用户主目录
# -g:指定用户所属组
# -r:指定用户是系统用户
# -s:用户登录shell解释器
# -M:不创建主目录
useradd test

# 删除用户:userdel
# -r:连同家目录一块删除
userdel -r test

# 修改用户信息:usermod
# -u:指定用户UID
# -d:指定用户主目录
# -g:指定用户所属组
usermod -g test a

# 设置用户密码passwd两种方式
passwd test
echo "123456" | passwd --stdin test

文件属性

  • 文件的属性:ll -i

67144808 drwx------. 2 test test 83 2月  28 15:24 test
第一列:i节点,可以理解为文件id

第二列:文件的类型与权限
-:代表文件;	d:代表目录;	l:代表软链接文件;	b:代表块设备;	c:代表硬件设备(键盘)
r:读权限;	w:写权限;	x:执行权限
4:读权限;	2:写权限;	1:执行权限
rwx------:分为三列,每3个为一列。第一列为所属者权限,第二列为所属组权限,第三列为其他的权限

第三列:有多少文件名链接到这个节点
第四列:文件所有者
第五列:文件所有组
第六列:容量大小,单位默认为B
第七列:创建或最后修改时间
第八列:文件名

链接

# 软链接:将第一个参数链接到第二个参数地方
# i节点号跟源文件不一样,源文件删除软链接将找不到,就好像windows下的快捷方式
ln -s /home/test/ /

# 硬链接
# i节点号与源文件一样,源文件删除硬链接还能继续使用。常用于防止重要文件被误删
ln /home/test/a.txt /

修改文件权限命令

# 修改文件权限 -R递归
chmod -R 777 test/

# 修改文件的所有者和所属组 -R递归
chown -R root:root test
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Gen邓艮艮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值