文档章节

用户及组管理useradd、userdel、groupadd、groupdel

阿dai学长
 阿dai学长
发布于 2017/06/12 22:34
字数 808
阅读 60
收藏 0

第二章 用户和组管理

2.27 Linux和windows互传文件

注: 只能在Xshell环境下使用,lrzsz工具

# yum install -y lrzsz  安装lrzsz
# sz [filename]   把Linux文件传输到Windows
# rz [选择文件]   把Windows文件传输到Linux
    使用中的文件无法上传

第三章 用户和组管理

3.1 用户配置文件和密码配置文件

1)用户配置文件

[root@adai002 ~]# cat /etc/passwd | head
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin

关于“|”:
head前面的“|”叫做管道符。它的作用是把前面命令的输出再输入给后面的命令。
注意:
1)管道命令只处理前一个命令正确输出,不处理错误输出
2)管道命令右边命令,必须能够接收标准输入流命令才行。
用户配置文件解析:
mark

2)密码配置文件

[root@adai002 ~]# cat /etc/shadow | head -n3
root:$6$SMvrA/u3SwTTikIa$TcmVJk9wYHfDaPP47SOyTXKkKoQlMbmnzEu3tBi/y8/JkPt2CSe2jDJeLL6TTn0CoCITTonxAE28Gbd6PruFg.::0:99999:7:::
bin:*:17110:0:99999:7:::
daemon:*:17110:0:99999:7:::

密码配置文件解析:
mark

3.2 用户组管理

groupadd命令

语法: groupadd [-g] groupname

[root@adai002 ~]# groupadd grptest001  创建组
[root@adai002 ~]# tail -n1 /etc/group
grptest001:x:1002:

选项:
-g:指定组权限(gid)

[root@adai002 ~]# groupadd -g 511 grptest002  创建组的同时指定其权限
[root@adai002 ~]# tail -n2 /etc/group
grptest001:x:1002:
grptest002:x:511:

groupdel命令

[root@adai002 ~]# groupdel grptest002  删除组
[root@adai002 ~]# tail -n3 /etc/group
user1:x:1001:
slocate:x:21:
grptest001:x:1002:
[root@adai002 ~]# groupdel user1
groupdel:不能移除用户“user1”的主组      组user1内有用户user1,无法删除

说明: 该命令没有特殊选项,只能删除空白组!

3.3 用户管理

useradd命令

语法: useradd [-u] [-g] [-d] [-M] [-s] [username]
选项:
-u:指定uid
-g:指定其所属组
-d:自定义用户家目录
-M:不建立家目录
-s:自定义shell
eg:

[root@adai002 ~]# useradd test1
[root@adai002 ~]# tail -n1 /etc/passwd
test1:x:1002:1002::/home/test1:/bin/bash
[root@adai002 ~]# tail -n1 /etc/group
test1:x:1002:

useradd不加任何选项直接跟用户名,则会创建一个跟用户名同样名字的组!

[root@adai002 ~]# useradd -u754 -gtest1 -M -s /sbin/nologin user001
[root@adai002 ~]# tail -n2 /etc/passwd
test1:x:1002:1002::/home/test1:/bin/bash
user001:x:754:1002::/home/user001:/sbin/nologin
[root@adai002 ~]# tail -n2 /etc/group
slocate:x:21:
test1:x:1002:
[root@adai002 ~]# ls /home/user001
ls: 无法访问/home/user001: 没有那个文件或目录

说明: -M选项是不创建目录,但是在/etc/passwd文件中仍有这个字段,但是用ls /home/user001查看时提示目录不存在,所以-M选项的作用只是不创建那个目录。

userdel命令

语法: userdel [-r] username

[root@adai002 ~]# ls -ld /home/user002
drwx------ 2 user002 test1 62 6月  12 21:27 /home/user002
[root@adai002 ~]# userdel user002
[root@adai002 ~]# ls -ld /home/user002/
drwx------ 2 755 test1 62 6月  12 21:27 /home/user002
[root@adai002 ~]# userdel -r test1
[root@adai002 ~]# ls -ld /home/test1/
ls无法访问/home/test1:没有那个文件或目录

即:-r选项的作用时删除账户的时候连带账户的家目录一起删除。

© 著作权归作者所有

共有 人打赏支持
阿dai学长
粉丝 71
博文 238
码字总数 315900
作品 0
海淀
运维
私信 提问
linux和windows互传文件 .用户配置文件和密码配置文件.用户组管

linux和windows互传文件 lrzsz 命令实现linux和windows互传文件windows传文件到linux: rz 回车选择要传的文件 linux传文件到windows: sz 文件名 用户配置文件和密码配置文件 用户配置文件:/...

martin20162018
2017/12/26
0
0
添加用户等操作

在进入建立用户命令学习之前先重点回忆一个命令which,这个命令可以查找一个命令的位置。 1.useradd:添加用户 2.adduser: 添加用户 这两个都是相同的命令 用法: useradd USERNAME 示例: u...

xanxus21
2017/07/26
0
0
配置文件(用户、密码、组),用户与组管理(创建与删除),Linux与Windows文件互传

linux和Windows互传文件 使用xshell与Linux之间互传必须安装包:lrzsz 将Linux上的文件传输到Windows电脑上:格式:sz [文件路径]在弹出的保存对话框中手动选择保存的Windows目录即可; 将W...

若白衣
2017/12/26
0
0
3周第1次课 linux和windows互传文件 用户配置文件和密码配置文件 用户组管理 用户管理

一、linux和windows互传文件 1.Linux 传文件到 windows ##此办法只适合使用(xshell securecrt)工具的用户 [root@centos701 ~]# yum install -y lrzsz ##下载支持软件"lrzsz" [root@centos701......

须及春
2017/10/30
0
0
Linux基础(day11)

2.27linux和windows互传文件 前提:两者互传文件 前提条件:要使用 xshell 或者 securecrt 才能用这个方法。 前提条件:安装包 yum install -y lrzsz sz命令 sz——>从linux到windows上,会有...

运维小白
2017/10/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

2019 年最好的 7 款虚拟私人网络服务

糟糕的数据安全会带来极大的代价,特别是对企业而言。它会大致大规模的破坏并影响你的品牌声誉。尽管有些企业可以艰难地收拾残局,但仍有一些企业无法从事故中完全恢复。不过现在,你很幸运地...

linuxCool
42分钟前
3
0
OSChina 周一乱弹 —— 加油,还有11个小时就下班了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @_全村的希望 :吴亦凡把大碗面正儿八经做成单曲了,你别说,还挺好听 《大碗宽面》- 吴亦凡 手机党少年们想听歌,请使劲儿戳(这里) @tom_t...

小小编辑
今天
363
14
C++ vector和list的区别

1.vector数据结构 vector和数组类似,拥有一段连续的内存空间,并且起始地址不变。 因此能高效的进行随机存取,时间复杂度为o(1); 但因为内存空间是连续的,所以在进行插入和删除操作时,会造...

shzwork
今天
7
0
Spring之invokeBeanFactoryPostProcessors详解

Spring的refresh的invokeBeanFactoryPostProcessors,就是调用所有注册的、原始的BeanFactoryPostProcessor。 相关源码 public static void invokeBeanFactoryPostProcessors(Configu......

cregu
昨天
6
0
ibmcom/db2express-c_docker官方使用文档

(DEPRECIATED) Please check DB2 Developer-C Edition for the replacement. What is IBM DB2 Express-C ? ``IBM DB2 Express-C``` is the no-charge community edition of DB2 server, a si......

BG2KNT
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部