Linux 用户组
Posted qutao125
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 用户组相关的知识,希望对你有一定的参考价值。
文件权限
r w x
文件时的权限介绍
r 可读 可以使用 cat。less等命令
w 可写 可以编辑,删除此文件
x 可执行 可以命令行模式下提交给内核运行此命令
当时目录时
r 可以使用ls列出目录的文件
w 可以在此目录中创建文件
x 可以cd切换进目录,也可以ls -l 查看里面文件的详细内容
权限对应的8进制
0 000 - - - 无权限
1 001 - - x 执行
2 010 - w - 写
3 011 - w x 写执行
4 100 r - - 读
5 101 r - x 读执行
6 110 r w - 读写
7 111 r w x 读写执行
用户 UID /etc/passwd。 密码为x x x x
组。GID /etc/group。
影子口令
用户 /etc/shadow 密码在里面
组 /etc/gshadow. 组也有密码的
用户类型
管理员 管理员是 uid = 0
普通用户 uid 1- 65535
系统用户,1-499
一般用户。500-60000
用户组
管理员组
普通组
系统组
一般组
用户组类别
/etc/passwd
用户名:密码:UID:GID:备注:家目录:默认shell
/etc/shadow
用户名:密码:最后一次修改密码时间:最短使用期限:最长使用期限:警告时间:非活动时间:过期时间
用户管理
useradd, userdel, usermod, passwd, chsh, chfn, id, chage
useradd 解释
-u uid
-g gid
-G 附加组
-c 备注
-d 指定用户家目录
-s. 指定shell
创建用户时默认的功能选项在
/etc/login.defs
密码最大使用天数,普通用户的uid 最大值与最小值,用户组gid的最大值与最小值,是否创建家目录 ... ...
系统变量
PATH,HISTSIZE,SHELL
/etc/shell 指定了当前系统可以使用的安全的SHELL
userdel [option] name 删除用户
id: 查看用户的账号属性信息
-u 输出用户有效的用户ID
-g 输出用户有效的用户组ID
-G 输出用户有效的附加用户组ID
-n 以替代数字模式展示用户信息(id -gn 输出的是 组名,组名替代了组ID)
finger 查看用户信息
finger name
Login: tom Name:
Directory: /home/tom Shell: /bin/bash
Last login 四 3月 28 00:36 (CST) on pts/1
No mail.
No Plan.
userdel xxxx 删除用户
user tom 删除tom 但是默认不会删除tom 家目录 /home/tom
user -r tom 删除tom并删除 tom家目录
usermod xxx 修改用户的账号属性
-u UID 修改uid
-g GID 修改 gid
-a -U GID 添加附加组,不带-a,会覆盖用户的之前的附加组
-c 修改文件的备注
-d -m 指定用户家目录,并把之前家目录复制到新的目录中
-L 锁定用户
-U 解锁用户
chsh (change sell) 修改shell
chfn change finger 修改注释信息
s
以上是关于Linux 用户组的主要内容,如果未能解决你的问题,请参考以下文章