linux下添加用户的命令--useradd

From: http://hi.baidu.com/amenmen/item/010142991caf6bd87b7f0101

给你一整比较完整的方案你试下,看有用没。。

[root@linux ~]# useradd [-u UID] [-g initial_group] [-G other_group] \
> -[Mm] [-c 说明栏] [-d home] [-s shell] username
参数:
-u :后面接的是 UID ,是一组数字。直接指定一个特定的 UID 给这个帐号;
-g :后面接的那个群组名称就是我们上面提到的 initial group 啦~
该 group ID (GID) 会被放置到 /etc/passwd 的第四个栏位内。
-G :后面接的群组名称则是这个帐号还可以支援的群组。
这个参数会修改 /etc/group 内的相关资料喔!
-M :强制!不要建立使用者家目录
-m :强制!要建立使用者家目录!
-c :这个就是 /etc/passwd 的第五栏的说明内容啦~可以随便我们设定的啦~
-d :指定某个目录成为家目录,而不要使用预设值;
-r :建立一个系统的帐号,这个帐号的 UID 会有限制 (/etc/login.defs)
-s :后面接一个 shell ,预设是 /bin/bash 的啦~
范例:

范例一:完全参考预设值建立一个使用者,名称为 vbird1
[root@linux ~]# useradd vbird1
[root@linux ~]# ls -l /home
drwxr-xr-x 3 vbird1 vbird1 4096 Aug 30 17:33 vbird1
[root@linux ~]# grep vbird1 /etc/passwd /etc/shadow /etc/group
/etc/passwd:vbird1:x:502:502::/home/vbird1:/bin/bash
/etc/shadow:vbird1:!!:13025:0:99999:7:::
/etc/group:vbird1:x:502:
# 做这个范例只是想要让您了解,其实系统已经规范好了一些新增使用者时的参数了!
# 因此,当我们使用 useradd 时,系统会主动的去修改 /etc/passwd 与 /etc/shadow,
# 而这两个档案内的相关栏位参考值,则会以一些设定档的内容来规范喔!
# 同时也要注意到,使用 useradd 新增使用者时,这个使用者的 /etc/shadow
# 密码栏会是不可登入的 (以 !! 为开头),因此还需要使用 passwd
# 来给予 vbird1 密码后,才算新增完毕!

范例二:我知道我的系统当中有个群组名称为 users ,且 UID 700 并不存在,
请用这两个参数给予 vbird2 建立一个帐号!
[root@linux ~]# useradd -u 700 -g users vbird2
[root@linux ~]# ls -l /home
drwxr-xr-x 3 vbird2 users 4096 Aug 30 17:43 vbird2
[root@linux ~]# grep vbird2 /etc/passwd /etc/shadow /etc/group
/etc/passwd:vbird2:x:700:100::/home/vbird2:/bin/bash
/etc/shadow:vbird2:!!:13025:0:99999:7:::
# 看一下,UID 与 initial group 确实改变成我们需要的了!

范例三:建立一个系统帐号,名称为 vbird3
[root@linux ~]# usradd -r vbird3
[root@linux ~]# grep vbird3 /etc/passwd /etc/shadow /etc/group
/etc/passwd:vbird3:x:101:102::/home/vbird3:/bin/bash
/etc/shadow:vbird3:!!:13025::::::
/etc/group:vbird3:x:102:
# 很重要喔!您会发现, UID 竟然是 101 ,而 GID 怎麼会是 102,
# 并且与 /etc/group 有对应的关系喔!有没有加 -r 差很多ㄟ!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/404309.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Maven实战(Maven+Nexus建立私服【Linux系统】)

准备工作 下载及配置Maven3:http://www.cnblogs.com/leefreeman/archive/2013/03/05/2944519.html 下载Nexus:http://nexus.sonatype.org/downloads/ 安装配置Nexus Nexus提供了两种安装方式,一种是内嵌Jetty的bundle,只要你有JRE…

[Redux/Mobx] 在React中你是怎么对异步方案进行选型的?

[Redux/Mobx] 在React中你是怎么对异步方案进行选型的? 小项目使用简单的redux-thunk方案,增加的代码量极少,只有两个api,上手成本低大项目使用基于redux-saga的dva.js,它简化了redux-saga的操作,使用上更加直观&…

青少年如何使用 Python 开始游戏开发

From: http://www.oschina.net/translate/beginning-game-programming-for-teens-with-python 这是一篇由教程团队成员Julian Meyer发表的文章,一个12岁的python开发人员。你可以在Google和Twitter上找到他。 你可曾想过如何创建视频游戏吗?它不像你想象的那么复杂…

[Redux/Mobx] Redux中异步action和同步action最大的区别是什么?

[Redux/Mobx] Redux中异步action和同步action最大的区别是什么? 同步action:执行了dispatch函数之后,对应的reducer纯函数立即得到执行,reducer执行完了之后,state立即就改变了,此时用store.getState函数&…

求解ax + by = c 这类方程

基础知识: 1.对于任意的axbyc, 如果我们知道有一组解x0, y0; 那么 x1 x0kb(bb/gcd(a,b)), y1 y0-ka(aa/gcd(a,b)); 求解ax by c 的过程如下: 1.首先我们利用Egcd求出axbyg(g gcd(a,b))的解。 利用此算法我们可以求出三个数g, x, y 2.然后…

ubuntu server修改系统时区和系统时间

From: http://gaoke0820.blog.163.com/blog/static/2166496520121118113743252/ 修改系统时区: sudo nano /etc/timezone 输入:Asia/Shanghai 也可以使用以下命令打开交互式界面来更改系统时区: sudo dpkg-reconfigure tzdata 修改系统时间&…

Vue3中的混入(mixins)

本文主要介绍Vue3中的混入(mixins)。 目录 一、在普通写法中使用混入:二、在setup写法中使用混入: 混入是Vue中一种用于在组件中共享可复用功能的特性。在Vue 3中,混入的使用方式有所改变。 一、在普通写法中使用混入…

[Redux/Mobx] redux它的三个原则是什么?

[Redux/Mobx] redux它的三个原则是什么? 单一数据源: 整个应用的只有一个store,store的state存在于唯一的object tree上state只读:state不可操作,要修改state,需要触发action,让reducer函数中返回一个全新…

android 打电话

startActivity(new Intent(Intent.ACTION_CALL, Uri.parse("tel:xxxxxxxxxxx")));转载于:https://www.cnblogs.com/hsji/p/5192191.html

[Redux/Mobx] redux-saga和redux-thunk有什么本质的区别?

[Redux/Mobx] redux-saga和redux-thunk有什么本质的区别? saga 自己基本上完全弄了一套 asyc 的事件监听机制。虽然好的一方面是将来可以扩展成 worker 相关的模块,甚至可以做到 multiple threads 同时执行,但代码量大大增加。如果只是普通的…

RTSP协议

From: http://www.cnblogs.com/Jimmly/archive/2009/07/27/1531999.html RTSP是由Real network 和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。 实时流协议(RTSP)建立并控制一个或几个时间同步的连续流媒体,如音频和…

[Redux/Mobx] 在redux中,什么是reducer?它有什么作用?

[Redux/Mobx] 在redux中,什么是reducer?它有什么作用? reducer的作用 : 根据 action 对象的type 来更新状态. reducer的工作方式 : 接收一个 state 参数, 作为初始的 state 接收一个action对象, 在函数体中用 switch 语句 判断 action 的ty…

win7 下的 cmdhere 及其他

From: http://hi.baidu.com/su_xue_2008/item/80aa62d01455b9bf33db9099 对xp命令行熟悉的朋友都知道xp下有个小工具叫cmdhere. 它给文件夹右键菜单加上了一个"cmdhere" 选项, 点击即可打开控制台, 并且控制台的当前位置, 已经是右键点击的文件夹位置. 它只是一个很小…

CSS3 动画 思维导图

思维导图在新窗口打开浏览 转载于:https://www.cnblogs.com/weaming/p/5193044.html

[Redux/Mobx] 什么是redux?说说你对redux的理解?有哪些运用场景?

[Redux/Mobx] 什么是redux?说说你对redux的理解?有哪些运用场景? Redux是一个数据管理的库,它除了将数据存储在单一数据源中之外,还确定了变更数据、读取数据的方式,以此来明确了数据的来源,方…

做论坛签名外链 我们需要注意什么?

相信每位站长除了日常的网站维护工作之外,外链工作也是每日必不可少的,然而在这个外链路径越来越窄的互联网,论坛签名外链无疑是我们站长首选之一,毕竟这样的链接收录强大,质量较好,并且我们在做这些外链的…

python+PyQT+Eric安装配置

From: http://www.cnblogs.com/lhj588/archive/2011/10/03/2198472.html 一、大纲内容: 1、预备PC环境: 2、预备安装程序: 2、1、下载Python3.2 2、2、下载PyQt4 2、3、下载Eric5 3、安装配置步骤: 3、1、安装Pyhon3.2 3、2、安装PyQt4 3、3、…

奖学金

【问题描述】某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排…

[Redux/Mobx] redux的thunk作用是什么?

[Redux/Mobx] redux的thunk作用是什么? 作用:通过redux-thunk这个中间件,改变了redux中原本dispatch函数的作用,使它可以接受一个function作为dispatch的对象;在使用上,可以在这个function上进行异步操作&…

Python3.2官方文档翻译--作用域和命名空间

6.2 Python作用域和命名空间 在介绍类之前。首先我想告诉你一些关于python作用域的规则。类的定义很巧妙地运用了命名空间,你须要知道范围和命名空间的工作原理以能全面了解接下来发生的。 顺便说一下,关于这节讲到的知识对于不论什么优秀的python程序猿…