Linux网络操作系统配置与管理 项目4拓展资源_Linux用户与用户组的详解.docx

Linux网络操作系统配置与管理 项目4拓展资源_Linux用户与用户组的详解.docx

ID:52290669

大小:41.33 KB

页数:9页

时间:2020-03-26

Linux网络操作系统配置与管理 项目4拓展资源_Linux用户与用户组的详解.docx_第1页
Linux网络操作系统配置与管理 项目4拓展资源_Linux用户与用户组的详解.docx_第2页
Linux网络操作系统配置与管理 项目4拓展资源_Linux用户与用户组的详解.docx_第3页
Linux网络操作系统配置与管理 项目4拓展资源_Linux用户与用户组的详解.docx_第4页
Linux网络操作系统配置与管理 项目4拓展资源_Linux用户与用户组的详解.docx_第5页
资源描述:

《Linux网络操作系统配置与管理 项目4拓展资源_Linux用户与用户组的详解.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux用户与用户组的详解1,用户和用户组文件  在linux中,用户帐号,用户密码,用户组信息和用户组密码均是存放在不同的配置文件中的。  在linux系统中,所创建的用户帐号和其相关信息(密码除外)均是存放在/etc/passwd配置文件中。由于所有用户对passwd文件均有读取的权限,因此密码信息并未保存在该文件中,而是保存在了/etc/shadow的配置文件中。  在passwd文件中,一行定义一个用户帐号,每行均由多个不同的字段构成,各字段值间用":”分隔,每个字段均代表该帐号某方面的信息。  在刚安装完成的linux系统中,pass

2、wd配置文件已有很多帐号信息了,这些帐号是由系统自动创建的,他们是linux进程或部分服务程序正常工作所需要使用的账户,这些账户的最后一个字段的值一般为/sbin/nologin,表示该帐号不能用来登录linux系统。  在passwd配置文件中,从左至右各字段的对应关系及其含义:   用户帐号  用户密码  用户ID  用户组ID  用户名全称  用户主目录  用户所使用的shell  root      x         0      0        root       /root        /bin/bash  由于passwd不

3、再保存密码信息,所以用x占位代表。  若要使某个用户账户不能登录linux,只需设置该用户所使用的shell为/sbin/nologin即可。比如,对于FTP账户,一般只允许登录和访问FTP服务器,不允许登录linux操作系统。若要让某用户没有telnet权限,即不允许该用户利用telnet远程登录和访问linux操作系统,则设置该用户所使用的shell为/bin/true即可。若要让用户没有telnet和ftp登录权限,则可设置该用户的shell为/bin/false。  在/etc/shells文件中,若没有/bin/true或/bin/fa

4、lse,则需要手动添加:[root@localhost~]#echo"/bin/false">>/etc/shells[root@localhost~]#echo"/bin/true">>/etc/shells2,用户密码文件  为安全起见,用户真实的密码采用MD5加密算法加密后,保存在/etc/shadow配置文件中,该文件只有root用户可以读取。  与passwd文件类似,shadow文件也是每行定义和保存一个账户的相关信息。第一个字段为用户帐户名,第二个字段为账户的密码。3,用户组帐号文件  用户组帐号信息保存在/etc/group配置文

5、件中,任何用户均可以读取。用户组的真实密码保存在/etc/gshadow配置文件中。  在group中,第一个字段代表用户组的名称,第二个字段为x,第三个为用户组的ID号,第四个为该用户组的用户成员列表,各用户名间用逗号分隔。4,添加用户  创建或添加新用户使用useradd命令来实现,其命令用法为:  useradd[option]username  该命令的option选项较多,常用的主要有:  -c注释   用户设置对账户的注释说明文字  -d主目录  指定用来取代默认的/home/username的主目录  -m     若主目录不存在,

6、则创建它。-r与-m相结合,可为系统账户创建主目录   -M     不创建主目录  -edate  指定账户过期的日期。日期格式为MM/DD/YY  -fdays  帐号过期几日后永久停权。若指定为-,则立即被停权,若为-1,则关闭此功能  -g用户组  指定将用户加入到哪个用户组,该用户组必须存在  -G用户组列表指定用户同时加入的用户组列表,各组用逗分隔  -n     不为用户创建私有用户组  -sshell  指定用户登录时使用的shell,默认为/bin/bash  -r     创建一个用户ID小于500的系统账户,默认不创建对应的

7、主目录  -u用户ID  手动指定新用户的ID值,该值必须唯一,且大于499  -ppassword为新建用户指定登录密码。此处的password是对应登录密码经MD5加密后所得到的密码值,不实真实密码原文,因此在实际应用中,该参数选项使用较少,通常单独使用passwd命令来为用户设置登录密码。示例:  若要创建一个名为zhangjie的用户,并作为student用户组的成员,则操作命令为:[root@localhost~]#useradd-gstudentzhangjie[root@localhost~]#tail-1/etc/passwdzh

8、angjie:x:501:501::/home/zhangjie:/bin/bash  添加用户时,若未用-g参数指定用户组,则系统默认

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。