1. 创建testuser uid 1234,主组:bin,辅助组:root,ftp,shell:/bin/csh home:/testdir/testuse

-c, --comment COMMENT 添加用户全名或注释

-u, --uid UID 指定uid

-g, --gid GROUP 指定主组

-G, --groups GROUP1[,GROUP2,...[,GROUPN]]] 指定附加组

-d, --home-dir HOME_DIR 指定家目录

-s, --shell SHELL 指定默认shell

      主要是熟悉useradd的常用选项,-d指定目录的时候,要先确定其父目录存在

现有一testuser用户,进行修改

[root@localhost ~]# usermod -u 1234 -g bin -G root,ftp -s /bin/csh -d /testdir/testuser testuser

查询结果:

[root@localhost ~]# id testuser

2. 修改testuser uid:4321,主组:root,辅助组:nobody,loginname:test,home:/home/test 家数据迁移

-u, --uid UID 指定uid

-g, --gid GROUP 指定主组

-G, --groups GROUP1[,GROUP2,...[,GROUPN]]] 指定辅助组

-l, --login NEW_LOGIN 指定新的登陆名

-d, --home HOME_DIR 指定家目录

-m, --move-home 移动家目录,一般要与-d使用

主要是熟悉usermod的常用选项


[root@localhost ~]# usermod -u 4321 -g root -G nobody -l  test -md /home/test testuser


查询结果:

[root@localhost ~]# id testuser

                                   无此用户


[root@localhost ~]# id test




3. 批量创建帐号:user1...user10

uid:3000-3009,shell:/bin/csh,home:/testdir/username

passwd:usernamepass

注意家目录相关配置,使用户正常登录

主要掌握newusers和chpasswd两个命令,还要确认系统是存在/bin/csh

newusers命令批量创建用户,注意文件与/etc/passwd相同,我们可以查看newusers的man手册:

首先创建一个user.txt文件

[root@localhost ~]# vi user.txt

在文件内编辑要创建的用户:

[root@localhost ~]# vi user.txt

[root@localhost ~]# cat user.txt

user1:user1pass:3000:3000::/testdir/username1:/bin/csh

user2:user2pass:3001:3001::/testdir/username2:/bin/csh

user3:user3pass:3002:3002::/testdir/username3:/bin/csh

user4:user4pass:3003:3003::/testdir/username4:/bin/csh

user5:user5pass:3004:3004::/testdir/username5:/bin/csh

user6:user6pass:3005:3005::/testdir/username6:/bin/csh

user7:user7pass:3006:3006::/testdir/username7:/bin/csh

user8:user8pass:3007:3007::/testdir/username8:/bin/csh

user9:user9pass:3008:3008::/testdir/username9:/bin/csh

user10:user10pass:3009:3009::/testdir/username10:/bin/csh

使用newusers命令批量创建用户:

user5:user5pass:3004:3004::/testdir/username5:/bin/csh

user6:user6pass:3005:3005::/testdir/username6:/bin/csh

user7:user7pass:3006:3006::/testdir/username7:/bin/csh

user8:user8pass:3007:3007::/testdir/username8:/bin/csh

user9:user9pass:3008:3008::/testdir/username9:/bin/csh

user10:user10pass:3009:3009::/testdir/username10:/bin/csh

[root@localhost ~]# newusers user.txt

[root@localhost ~]# cat /etc/passwd

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

查看/etc/passwd下的用户信息

[root@localhost ~]# cat /etc/passwd

user1:x:3000:3000::/testdir/username1:/bin/csh

user2:x:3001:3001::/testdir/username2:/bin/csh

user3:x:3002:3002::/testdir/username3:/bin/csh

user4:x:3003:3003::/testdir/username4:/bin/csh

user5:x:3004:3004::/testdir/username5:/bin/csh

user6:x:3005:3005::/testdir/username6:/bin/csh

user7:x:3006:3006::/testdir/username7:/bin/csh

user8:x:3007:3007::/testdir/username8:/bin/csh

user9:x:3008:3008::/testdir/username9:/bin/csh

user10:x:3009:3009::/testdir/username10:/bin/csh

切换账号,用新建账户登录:

Last login: Tue Aug  2 22:58:51 2016

/usr/bin/xauth:  file /testdir/username1/.Xauthority does not exist

[user1@localhost ~]$ su user2

密码:

[user2@localhost username1]$




转载于:https://blog.51cto.com/11897500/1833750

8.1 linux基础,创建用户相关推荐

  1. linux下创建用户

    linux下创建用户 Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理 ...

  2. Linux下创建用户、切换用户、删除用户

    Linux下创建用户: useradd tooker #创建用户tooker passwd tooker #给用户tooker设置密码,如果没有设置密码该用户不能用 useradd -g users ...

  3. linux下创建用户及组

    linux下创建用户及组: 1.创建组 groupadd  组名 2.创建用户,并将用户添加到组 useradd  用户名  -g  组名 3.更改用户的密码 password  用户名 4.修改目录 ...

  4. suse linux 创建用户密码,suse linux上创建用户方式

    当需要数据共享时,在suse linux上创建用户需要注意以下两点: 1. 所有服务器相同的用户名具备相同的id号. 2. 所有用户属于同一个组(如users组). 如同一台机器上: 1. 创建一个I ...

  5. Linux里ftp新建管理员,Linux如何创建用户并配置FTP权限

    Linux下创建用户是很easy的事情了,只不过不经常去做这些操作,时间久了就容易忘记,顺便配置一下FTP.声明:使用Linux版本release 5.6,并以超级管理员root身份运行. 1.创建用 ...

  6. linux suse创建用户及密码,suse linux下创建用户方式

    suse linux上创建用户方式 当需要数据共享时,在suse linux上创建用户需要注意以下两点: 1. 所有服务器相同的用户名具备相同的id号. 2. 所有用户属于同一个组(如users组). ...

  7. 复习最基础的linux 之 创建用户及修改用户组

    把用户添加到root组中,用新建立的用户登陆,再切换回root   Linux管理用户命令参考:http://g.51cto.com/hk/42002   在linux字符界面下,用useradd命令 ...

  8. linux 基础 文件系统 用户权限

    描述Linux系统的启动过程?1.开机自检 BIOS 2.MBR引导 3.GRUB菜单 4.加载内核 5.运行init进程 6.从/etc/inittab读取运行级别 7.根据/etc/rc.sysi ...

  9. linux下创建用户和添加用户权限

    1.添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户 #passwd tommy   //修改密码 Changing pa ...

最新文章

  1. python正则表达式(三)
  2. BasicLSTMCell中num_units参数解释
  3. php未登录跳到登陆页面,vue实现未登录跳转到登录页面的方法
  4. EasyUI的combobox用法
  5. 数据结构与算法分析资源总结
  6. 迟到的2017年终总结与2018目标规划
  7. linux如何备份网站,linux怎么备份网站
  8. [开源] .Net orm FreeSql 1.5.0 最新版本(番号:好久不见)
  9. github上打包的样式为什么在预览的时候,出现404
  10. DataGrip使用入门
  11. PHp批量推送数据太慢,PHP非阻塞批量推送数据
  12. Windows server 2016简单部署DNS服务,正向查找和委派
  13. Spring 自带的一些工具类
  14. java 25 - 2 网络编程之 网络通信三要素
  15. 如何保证软件质量?汽车软件基于模型开发的十个问题与质量工具推荐
  16. 软件开发模型优缺点及其适用范围
  17. 文本分析-全角字符串与半角字符串的转换
  18. 【基于Python+tkinter的音乐播放器开发-哔哩哔哩】 https://b23.tv/eG2TwOL
  19. Solidworks建模画一个盒子
  20. android 小视频添加水印,安卓手机怎么给视频加水印 视频加水印的手机软件|微信小视频怎么加水印...

热门文章

  1. 使用docker 搭建 ceph 开发环境,使用aws sdk 存储数据
  2. 常见监控摄像头专业术语(码流、分辨率、帧率)详解
  3. 招银网络科技Java社招面经
  4. 电阻、电容、电感及其阻抗、容抗、感抗概念回顾
  5. 投资是一个非常专业的领域,亏钱容易赚钱难
  6. 在线gif压缩文件大小_如何在不损失图像质量的情况下压缩动画GIF文件
  7. 对RecyclerView Item做动画
  8. 雷泰RAYR3I2MSCL3+高温红外测温仪的参数指标
  9. [app-name] was compiled with optimization - stepping may behave oddly; variables may not be availabl
  10. android更改键盘布局,如何通过按Shift键更改android的键盘布局