仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 758|回复: 9
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来CentOS用户、用户组的相干操纵

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:41:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!一:用户及用户组寄存文件


1、/etc/passwd


个中每行纪录对应着一个用户,每行纪录又被冒号(:)分开为7个字段,其格局和详细寄义以下:

[cpp]viewplaincopyprint?





  • username:password:UserID:GroupID:comment:homedirectory:shell



a)username用户名
它独一地标识了一个用户帐号,用户在登录时利用的就是它。
b)password该帐号的口令。passwd文件中寄存的暗码是经由加密处置的。
c)UserID用户辨认码,简称UID。Linux体系外部利用UID来标识用户,而不是用户名。UID是一个整数,用户的UID互不不异。
d)GroupID用户组辨认码,简称GID。分歧的用户能够属于统一个用户组,享有该用户组共有的权限。与UID相似,GID独一地标识了一个用户组。
e)comment这是给用户帐号做的注解。它通常为用户实在姓名、德律风号码、住址等,固然也能够是空的。
f)homedirectory主目次。这个目次属于该帐号,当用户登录后,它就会被置于此目次中,就像回抵家一样。一样平常来讲,root帐号的主目次是/root,其他帐号的家目次都在/home目次下,而且和用户名同名。
g)logincommand用户登录后实行的下令。一样平常来讲,这个下令将启动一个shell步伐。比方,用bbs帐号登录后,会间接进进bbs体系,这是由于bbs帐号的logincommand指向的是bbs步伐,等体系登录到bbs时就主动运转这些下令。
体系帐号:体系中另有一些默许的帐号,如daemon、bin等。这些帐号有着特别的用处,一样平常用于举行体系办理。这些帐号的口令年夜局部用(x)号暗示,代表它们不克不及在登录时利用。

2、/etc/shadow


为了加强体系的宁静性,Linux体系还能够为用户供应MD5和Shadow宁静暗码办事。假如在装置Linux时在相干设置的选项上选中了MD5和Shadow办事,那末将看到的/etc/passwd文件里的passwd项上不管是甚么用户,都是一个“x”,这就暗示这些用户都登录不了;体系实际上是把真实的暗码数据放在了/etc/shadow文件里。

3、/etc/group文件


组名:口令:组标识号:组内用户列表
a)“组名”是用户组的称号,由字母或数字组成。与/etc/passwd中的登录名一样,组名不该反复。
b)“口令”字段寄存的是用户组加密后的口令字。一样平常Linux体系的用户组都没有口令,即这个字段通常是空,大概是*。
c)“组标识号”与用户标识号相似,也是一个整数,被体系外部用来标识组。
d)“组内用户列表”是属于这个组的一切用户的列表/b],分歧用户之间用逗号(,)分开。这个用户组多是用户的主组,也多是附加组。

二:用户操纵


1、:用户增加


创立用户的分歧体例


增加用户利用useradd大概adduser来完成、增补局部有具体的下令申明。
上面三行每行下令都增加了一个用户、可是了局是分歧的。

[html]viewplaincopyprint?





  • useraddtest_user_1



a)只增加一个用户、甚么都没有、包含home主目次、登录后利用的shell。属于默许的同名组——test_user_1。此组主动创立、可以使用参数指定不创立组。

[html]viewplaincopyprint?





  • useradd–s/bin/bashtest_user_2



b)增加一个指定shell的一般用户、属于默许的同名组——test_user_2。此组主动创立、可以使用参数指定不创立组。

[html]viewplaincopyprint?





  • groupaddtest_group_1
  • useradd–m–s/bin/bash–gtest_group_1test_user_3



c)第一行增加一个组、增加一个用户、具有home主目次、登录后利用的shell、指定地点分组。
创立好用户记得指定暗码、

[html]viewplaincopyprint?





  • passwdusernamepassword



exp:指定test_user_1的暗码是1

[html]viewplaincopyprint?





  • passwdtest_user_11



完美被创立用户


下面第一行增加的用户不克不及一般利用、可是我们能够经由过程以下步调来实验办理、
a)指定好暗码
b)root身份登录在home下创立test_user_1文件、修正此文件属性、次要是修正用户、用户组、权限
c)编纂/etc/passwd文件下test_user_1的shell、改成/bin/bash。
d)切换尝尝、假如一般利用、则打完出工。

exp:

[html]viewplaincopyprint?





  • passwdtest_user_11
  • mkdir/home/test_usre_1
  • chown–Rtest_user_1:test_group_1/home/test_user_1
  • usermod–s/bin/bashtest_usre_1
  • logout



adduser
以人机交互的体例创立一个对照完美的一般用户。

2:用户删除


删除体例


a)userdelusername——只会删除用户、不会删除用户主目次(假如有的话)、也有大概会删除同名创立的用户组(假如这个用户组下只要这一个用户的话)。
b)userdel–rusrename——不仅会删除用户、也会删除用户主目次(假如有的话,没有则会有提醒)也有大概会删除同名创立的用户组(假如这个用户组下只要这一个用户的话)。

[html]viewplaincopyprint?





  • exp:
  • userdeltest_usre_1
  • userdel–rtest_user_2




[html]viewplaincopyprint?





  • userdeltest_user_1


假如test_user_1在创立的时分没有指定group、而且同时创立的同名group——test-user_group下没有其他用户、则test_usre_group也会被删除。

3:用户的修正


下令usermod:
经常使用的就是修正用户名、用户暗码、用户组、和利用的shell和home主目次

a)修正用户名:

[html]viewplaincopyprint?





  • usermod–ltest_usre_modtest_user_1


b)修正shell

[html]viewplaincopyprint?





  • usermod–s/bin/bashtest_user_mod



c)修正用户组

[html]viewplaincopyprint?





  • usermod–gtest_group_1test_user_mod



d)增加用户组

[html]viewplaincopyprint?





  • usermod–Gtest_group_2test_user_mod




4:用户的检察


一切用户的信息都放在/etc/passwd这个文件上面。可使用cat/etc/passwd这个下令检察。

三:用户组


1:增加用户组


groupadd下令、能够在下令行窗口中利用mangroupadd大概groupaddinfo大概groupadd–help检察利用***

a)创立一个任何用户组的用户test_nogpuser_1

[html]viewplaincopyprint?





  • useradd–Ntest_nogpuser_1



b)创立一个没有任何用户的用户组test_nousergp_1

[html]viewplaincopyprint?





  • groupaddtest_nousergp_1



c)将用户test_nogpuser_1增加到test_nousergp_1中
gpasswd下令用于操纵用户组顶用户、增加删除用户、删除用户组暗码等操纵、能够在下令行窗口键进gpasswd–help猎取申明

[html]viewplaincopyprint?





  • gpasswd–atest_nogpusretest_nousergp_1



d)将用户test_nogpuser_1从test_nousergp_1中删除

[html]viewplaincopyprint?





  • gpasswd–dtest_nogpusertest_nousergp_1



2:用户组修正


groupmod下令、下令窗口输出groupmdo–help检察匡助

a)修正用户组名

[html]viewplaincopyprint?





  • groupmod–ntest_del_grouptest_nousergp_1


蒙在股里 该用户已被删除
沙发
发表于 2015-1-16 21:18:59 | 只看该作者

给大家带来CentOS用户、用户组的相干操纵

linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
老尸 该用户已被删除
板凳
发表于 2015-1-20 10:36:17 | 只看该作者
对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
山那边是海 该用户已被删除
地板
发表于 2015-1-29 06:46:42 | 只看该作者
学习Linux应具备的。[书籍+网络资源]
不帅 该用户已被删除
5#
发表于 2015-2-6 01:25:18 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
冷月葬花魂 该用户已被删除
6#
发表于 2015-2-14 20:26:50 | 只看该作者
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
谁可相欹 该用户已被删除
7#
发表于 2015-3-4 10:45:35 | 只看该作者
其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
变相怪杰 该用户已被删除
8#
发表于 2015-3-11 18:36:19 | 只看该作者
了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
再现理想 该用户已被删除
9#
发表于 2015-3-19 10:51:09 | 只看该作者
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
若天明 该用户已被删除
10#
发表于 2015-3-28 00:03:20 | 只看该作者
得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-5 22:55

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表