一: Linux用户
用户是访问系统的象征,在Linux上,帐户分为三个类别:
超级用户(管理员)
一般用户
程序用户(一般程序用户被禁止登录,其功能只能控制来自某一服务、例如web服务或网络某一侧的问题) )。
注意:预模式是指集中管理帐户,使其可以在任何计算机上登录
1、用户帐户信息文件/etc/passwd
Paste_Image.png
用户名:加密密码:上次更改密码的日期(从1970-1-1开始) :最短密码持续时间(天,0=无最短持续时间) :最长密码持续时间(天) :密码警告持续时间)天
Root用户名: x密码占位符: 0 uid: 0 gid:用户名:登录主目录: shell
注: uid帐户的id号(在系统中不能重复)、gid组的id号
2、用户密码文件/etc/shadow
Paste_Image.png
3、用户控制命令
useradd添加帐户
** -c** comment指定注释
示例: [ root @ localhost~] # useradd-c ' thisismyfirstuser ' user 1
** -d**目录指定用户的主目录。 如果此目录不再存在,还可以使用-m选项创建主目录
** -g**用户组指定用户所属的用户组
** -G**用户组指定用户所属的附加组
*-s * * shell文件指定用户登录到的shell用户
** -u**用户编号指定用户的用户编号。 如果有-o选项,则可以重用其他用户的标识号
** -e**指定帐户过期示例# useradd -e 2016-12-12 hehe
1 .创建用户hehe并将其分配给用户主页/home/tempUser
但是,/home中不存在tempUser
在命令后加上- m # useradd-d/home/tempuser tempuser-m
2 .显示创建帐户的主目录
# su - tempUser
# pwd
3.# useradd u1
默认情况下,创建帐户u1时,会同时创建名为u1的组。 (u1表示帐户为u1的帐户的基本组也称为专用组。 )
4 .附加组**# cat /etc/group**
5.# useradd-s/sbin/nolog in禁止登录网页创建网页帐户
6 .查看日期(虚拟机此时处于运行状态的日期)如果在1月1日挂起,请在1月22日打开查询
# date %y%m%d表示1月22日的日期# date %y%m%d
Paste_Image.png
Paste_Image.png
Paste_Image.png
usermod修改帐户信息
** -c** comment指定注释
** -d**目录指定用户的主目录。 如果此目录不再存在,还可以使用-m选项创建主目录
** -g**用户组指定用户所属的用户组
** -G **用户组指定用户所属的附加组
*-s * * shell文件指定用户登录的shell
** -u**用户编号指定用户的用户编号。 如果有-o选项,则可以重用其他用户的标识号
-L锁定帐户(锁定密码) #useradd -L haha
-U解锁帐户#useradd -u haha
userdel将删除帐户
** -r**删除主机目录
设置passwd密码#在passwdzhangsangsan中设置密码
-l锁定帐户
** -u**解锁帐户
-s显示帐户的状态
二: Linux组帐户
groupadd添加组帐户# groupadd g1以创建新的租赁g1
groupdel删除组帐户#groupdel g1删除组g1
gpasswd配置组成员
** -a**添加成员# gpasswd-a将user1帐户添加到user1组
** -d **删除成员
** -M **重新定义成员列表(没有以前的)。 整个命令成功后才生效(# gpasswd -M user3、user4、user5 g1 )
三. Liunx权限
在linux权限表示方法中,有文字表示法8进制表示法(r-4 w-2 x-1 )
linux权限id有三种类型。 分别是所属小组的其他人
各id的权限有读取(r )、写入(w )、执行(x ) 3种
Paste_Image.png
八进制记数法
用于修改权限的命令
1 .更改文件权限chmod
:添加权限- :删除权限=:权限u :所有者g :所属组o :其他设置
# chmod u x aa.txt
# chmod u-x aa.txt
#chmod g=rwx aa.txt
#chmod u rwx,g=rwx,o-r aa.txt
#chmod a x aa.txt意味着将x加到所有
Paste_Image.png
2 .修改文件权利属于chown chgrp
# chown u 1: u 1文件同时更改了文件文件的所有者和所属组
#chown root file只改变所有者
#chgrp root file只改变所属群体
3 .目前,user1是其他用户
# setfacl-mu : user1: rwaa.txt (u是用户,user 1有单独的rw权限) ) )。
但是,看了也不会改变什么。 需要。
# getfacl aa.txt
还想删除user1的权限
#setfacl-xu:user1aa.txt(-m更改为-x权限位置并删除) ) ) ) ) ) ) )。
不过,一看是有号码的。 要删除号码,必须执行以下操作:
#setfacl -b aa.txt
Paste_Image.png