用户信息文件:/etc/passwd
aa:x:501:501::/home/aa:/bin/bash
第一列:用户名
第二列:密码标志
第三列:UID用户ID
0管理员
1-499系统用户(伪用户)
500普通用户
第四列:GID初始组ID
第五列:用户说明
第六列:家目录
第七列:用户登录之后的权限
影子文件:/etc/shadow400000
组信息文件:/etc/group
sc:x:500:
组名:组密码位:组ID:组中附加用户
1添加用户
useradd用户名
useradd选项用户名
选项:
-g组名指定初始组不要手工指定
-G组名指定附加组,把用户加入组,使用附加组
-c说明添加说明
-d目录手工指定家目录,目录不需要事先建立
-s/bin/bash手工指定用户登录之后的权限
useradd-gaabb添加bb用户,同时指定初始组为aa
useradd-Guser1aa添加用户aa,指定附加组为user1
useradd
-G aa -c "test cc"-d /cc-s /bin/bashcc
初始组:每个用户初始组只能有一个,初始组只能有一个,一般都是和用户名相同的组作为初始组
附加组:每个用户可以属于多个附加组。要把用户加入组,都是加入附加组
2设定密码
passwd用户名
passwd改变当前用户密码
passwdroot改变root密码
3删除用户
userdel-r用户名
-r连带家目录一起删除
4添加组
groupadd组名
5删除组
groupdel组名注意:组中没有初始用户。
6把已经存在的用户加入组
gpasswd-a用户名组名用户加入组
gpasswd-d用户名组名把用户从组中删除
三用户相关命令
1id用户名显示用户的UID,初始组,和附加组
[root@localhost home]# id sc
uid=500(sc) gid=500(sc) groups=500(sc),0(root)
2su-用户名切换用户身份
-连带环境变量一起切换
四ACL权限
举例:/www
sc-àroot
61-àfgroup
o
770
[root@localhost ~]# mkdir /www
[root@localhost ~]# chmod 770 /www/
[root@localhost ~]# groupadd fgroup
[root@localhost ~]# gpasswd -a sc fgroup
正在将用户“sc”加入到“fgroup”组中
[root@localhost ~]# gpasswd -a aa fgroup
正在将用户“aa”加入到“fgroup”组中
[root@localhost ~]# chown root:fgroup/www
[root@localhost ~]# ll -d/www/
drwxrwx--- 2 root fgroup 4096 04-25 14:56 /www/
1getfacl文件名查询文件的acl权限
2setfacl文件名或目录名分配acl权限
setfacl-mu:用户名:权限文件名或目录名#给文件分配用户acl权限
setfacl-mg:组名:权限文件名#给文件分配组acl权限
3如果是acl权限是针对目录
setfacl-mu:用户名:权限-R目录名
-R递归给当前目录和目录中已经存在的子文件分配acl权限
setfacl-md:u:用户名:权限-R目录名
d默认给目录设定默认权限,如果目录中新建子文件或子目录,都会从模板继承acl权限
注意:如果给目录赋予acl权限,两条命令都要输入
总结:
setfacl-mu:用户名:rx-R目录名对当前目录,和目录中已经建立的文件分配ACL权限
setfacl–m
d:u:用户名:rx -R目录名对目录中新建立的子文件或子目录拥有acl权限
五输出重定向和多命令顺序执行
1输出重定向
把应该输出到屏幕的输出,重定向到文件。
>覆盖
>>追加
ls>aa覆盖到aa
ls>>aa追加到aa
lsgdlslga2>>aa错误信息输出到aa强调:错误输出,不能有空格
2错误信息
掌握
ls>>aa2>&1错误和正确都输入到aa,可以追加
2>&1把标准错误重定向到标准正确输出
ls
>> aa 2>>/tmp/bb正确信息输入aa,错误信息输入bb
分享到:
相关推荐
用户和组管理、第八章Linux文件系统权限、第九章管理Linux的联网、第十章管理Linux软件包和进程、第十一章 磁盘管理。 2、适合人群:目前学习Linux的人群(属于Linux学习的基础,所必要了解的东西) 3、能学到什么?...
第5章讲解了android系统中常用的类,包括sp、wp、refbase、thread等类,同步类,以及java中的handler类和 looper类,掌握这些类的知识后方能在后续的代码分析中做到游刃有余;第6章以mediaserver为切入点,对...
第 7 章用户和用户组管理 第 8 章权限管理 第 9 章文件系统管理 第 10 章 Shell 基础 第 11 章 Shell 编程 第 12 章 Linux 服务管理 第 13 章 Linux 系统管理 第 14 章日志管理 第 15 章启动管理 第 16 章备份与恢复...
Linux基础篇总共包含8个章节,第1章到第8章学习内容分别包括:Linux快速入门、Linux发展及系统安装、CentOS Linux系统管理、Linux必备命令、Linux用户和组、Linux软件包管理、磁盘管理、Linux文件共享管理等。...
第4章 ;;;一、项目知识准备;一、项目知识准备;一、项目知识准备;一、项目知识准备;一、项目知识准备;;二、项目设计与准备;;三、项目实施;三、项目实施;三、项目实施;三、项目实施;三、项目实施;三、项目实施;三、...
第五部分:系统管理 系统管理/工作管理 1:把进程放入后台(&,ctrl+z) 2:查看后台的工作 语法:jobs [选项] 3:将后台暂停的工作恢复到前台执行 语法:fg %工作号 4:把后台暂停的工作恢复到后台执行 语法:bg %工作号 ...
实验十一linux下用户和组的管理.pdf
012-Vim 编辑器.mp4章节2-Linux\千锋java教程:013-用户和组管理.mp4章节2-Linux\千锋java教程:014-文件权限管理.mp4章节2-Linux\千锋java教程:015-软件包管理.mp4章节2-Linux\千锋java教程:016-部署应用程序1....
它不是一个普通的认证测试,和其他操作系统认证考试相比,RHCE考试需要花费一整天的时间,第1节Linux学习建议第2节Linux学习建议第3节系统结构与终端控制台第4节RHEL5-Linux安装第5节RHEL6安装第6节RHEL6安装-重启后...
Linux服务器配置与管理项目1--Linux服务器安装与测试全文共44页,当前为第5页。 1. Linux的起源与发展 1979年,AT&T公司在Version 7 Unix推出之后,发布新的使用条款,将UNIX源代码私有化,在大学中不再能使用UNIX...
contents 第1章linux操作系统简介和常用命令的使用及虚拟机的安装 第2章linux文件管理和vim编辑模式及命令 第3章用户和组管理常用命令和存储文件信息介绍 第4章linux进程生命周期&网络管理 第5章shell命令详解和...
基础介绍【】linux视频教程第3讲【】linux视频教程第4讲【】linux视频教程第5讲.文件权限.用户组(1)【】linux视频教程第6讲【】linux视频教 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
第5章 Linux的安装和启动 96 5.1 安装的基本知识 96 5.1.1 硬件要求 96 5.1.2 硬盘分区 96 5.1.3 Linux的起动与多系统并存 96 5.1.4 安装前的准备 97 5.2 安装的过程 97 5.3 Loadlin方式的引导 105 5.4 安装后Linux...
D第五章 Vim编辑器和Xmanager工具 E第六章 CentOS7用户管理 。。。 J第十一章 重定向和文件的查找 K第十二章 硬盘介绍和磁盘管理 L第十三章 Linux文件系统结构 M第十四章 RAID磁盘阵列的原理与搭建 N第十五章 LVM...
第七章、用户和组帐户管理 第八章、口令时效和文件权限管理 第九章、Linux管理工具与磁盘分区 第十章、文件系统管理 第十一章、软件包管理和备份 第十二章、进程管理 第十三章、系统维护 第十四章、TCP.IP...
第5章 在Linux上安装和使用 Sybase 136 5.1 引言 136 5.2 安装 136 5.2.1 安装 SQL Server 11.0.3 137 5.2.2 安装可选的客户机软件 141 5.3 配置 142 5.3.1 配置Sybase Database Server 143 5.3.2 配置Sybase Backup...
第4章 用户和组管理.wmv 第5章 软件包管理.wmv 第6章GRUB引导器. wmv 第7章 Linux中的进程管理.wmy 第8章 远程登录管理.wmv 第9章 TCPIP网络基础. wmv 第10章 Samba服务器配置.wny 第11章Proxy服务器配置.wmny 第12...
首先说一下概念,什么是本地用户,本地用户就是你系统/home目录下的用户,当然有的用户建立时候使用-m命令,使用户在/home下没有目录,但是这个词的意思就是系统里面有的用户. local_enable=YES //允许本地用户登录 local...
这是因为Linux和许多版本的Unix一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统直接相连的监视器和键盘)进行多次登录。每个虚拟控制台可以看作是一个独立的工作站,工作台...
第七章 Linux系统用户以及用户组管理 第八章 Linux磁盘管理 第九章 文本编辑工具vim 第十章 文档的压缩与打包 第十一章 安装RPM包或者安装源码包 第十二章 学习shell脚本之前的基础知识 第十三章 正则表达式 第十四...