设为首页 收藏本站
查看: 755|回复: 0

[经验分享] Redhat 5.4 下创建用户

[复制链接]

尚未签到

发表于 2018-5-12 10:29:20 | 显示全部楼层 |阅读模式
  Redhat 5.4 下创建用户
  
第一种方法:
     直接以useradd命令来创建用户,这种命令是最简单的方法,也是最常用的
     如:useradd test
   即可创建test用户,它的主目录即是/home/test
   它可以加一些参数进去
   -d 目录 :可以选择自己的主目录,在使用useradd命令创建的用户,他的默认目  录中在/home/下的,并且主目录是自己的用户名。使用-d参数可以自己随意定义自己的主目录,主目录可以根据自己的需要放置在任意的位置。
  -u UID:可以用这个参数来指定自己的用户ID.在不指定的情况下,使用系统默认的 UID
  -g GID:指定用户的主组ID
  -G GID:指定用户的附加组ID
(用户主组是指用户在进入系统时所在的组,并且具有这个组的权限,而附加组是指用户可以切换到另一个组中,只有进入这个组时才能得到这个组的相应的权限)
  -s shell:-s是为用户指定一个特定的shell,如bash csh等
  -M:这个命令通常是和-d一直使用的,它是指在创建用户时不用创建它的主目录,
  -d已经为它指定的它的主目录。
  -e expire:这个命令可以为这个用户指定他的登录失效时间,只要到了这个时间,这个用户就不能进入系统了,如:08/31/2012
  如下是一个例子:
  useradd -d /var/www -u 100  -s /sbin/nologin -M -e 08/31/2012  test
注:如果要加上组的话,这个组必须是存在的。
  -s /sbin/nologin:是指不为这个用户分配shell,也就是这个用户是不可以在这个系统上登录的。用/bin/bash,则是可以登录的

第二种方法
     这种方法是比较麻烦一点的,并且涉及许多的知识

1.首先在/etc/passwd中加入一个用户名
  命令:vi /etc/passwd
  
加入test用户。
注: test:指用户名
       x: 是指他的密码,可以用x代替,以后再修改
       501:指定这个用户的ID
       503:是这个用户所属的组
       test:这个用户的全名
       /var/www:为用户分配的主目录
       /bin/bash:用户的shell
  2.随后要将这个用户的信息同步到/etc/passwd的影子文件/etc/shadow中
  命令: pwconv
3.创建一个组
   命令:  vi /etc/group
         
这个是增加的组:www,它的组id要和上面我们用户加入的组id是一样的,也可以不创建组,直接使用上面的组,只要在设置用户的时候把它们的组id修改成你想进入的组就可以了。
4.下面也要把组同步到组的影子文件中
   命令: grpconv
5.下面是先创建test用户的主目录,即上面创建用户时指定的目录
   命令:mkdir /var/www
6.复制/etc/skel中的内容到主目录中
  命令: cp /etc/skel/.*  /var/www/
      
注:目录/etc/skel/中的内容是创建用户时系统默认的用户文件模板
  
7.修改主目录的权限,使它只有本用户可以进行任何操作,阻止另外的用户的使用
   命令:chmod 700 /var/www
   
8.将就个主目录加入到你所属的组中
  命令: chown  test.www /var/www
9.在使用这个用户之前可以为他添加密码(也可以以后再添加)
  命令: passwd  test
10.安装结束现在可以使用这个用户了


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-459019-1-1.html 上篇帖子: Redhat5.4 _安装ftp服务 下篇帖子: 虚拟机redhat通讯及开启telnet登陆
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

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