1、useradd  添加用户

useradd [选项]... 用户名

-u 用户id、-d 家目录路径、-s 登录Shell(解释器)、-G 附加组

/sbin/nologin  :禁止用户登陆系统

[root@server0 ~]# useradd nsd01

[root@server0 ~]# id nsd01          #显示用户基本信息

[root@server0 ~]# useradd -u 1200 nsd01   #创建用户指定UID

[root@server0 ~]# useradd -d /opt/test nsd01  #指定家目录

[root@server0 ~]# useradd -G tarena nsd01   #指定加入附加组

[root@server0 ~]# useradd -s /sbin/nologin nsd01 #指定登录解释器

|  : 管道操作,将前面命令的输出结果,交由后面命令在处理一次,最后的输出以最后一条命令为准

# cat -n /etc/passwd  |   head -12

重定向

>:覆盖重定向

>>:追加重定向

2>:将前面命令的错误输出,写入到文本文件中,只收集错误信息

&>:将前面命令的正确与错误输出,写入到文本文件中,正确与错误都收集

echo  在屏幕输出用户想输出的内容

[root@server0 ~]# echo A.tedu.cn  >  /etc/hostname

2、passwd 设置登录密码  /etc/shadow

[root@server0 ~]# head -1 /etc/shadow

用户名:密码加密字符串:上一次修改密码的时间

非交互式:echo '密码'   |   passwd --stdin 用户名

echo 123456 | passwd --stdin nsd01

管理组账号  组基本信息 /etc/group

[root@server0 ~]# head  -1  /etc/group

root:x:0:

组名:x:GID:组的成员列表

1、groupadd 添加组

groupadd [-g 组ID] 组名

[root@server0 ~]# groupadd  stugrp

2、gpasswd  管理组成员

gpasswd -a 用户名 组名  增加用户到组

gpasswd -d 用户名 组名  删除组中用户

[root@server0 ~]# gpasswd -a kenji stugrp   #添加用户到组

[root@server0 ~]# gpasswd -d kenji stugrp   #从组中删除用户

3、groupdel删除组

groupdel 组名

[root@server0 ~]# groupdel stugrp

linux用户组添加和权限的设置的更多相关文章

  1. 在Winform程序中设置管理员权限及为用户组添加写入权限

    在我们一些Winform程序中,往往需要具有一些特殊的权限才能操作系统文件,我们可以设置运行程序具有管理员权限或者设置运行程序的目录具有写入的权限,如果是在操作系统里面,我们可以设置运行程序以管理员身 ...

  2. (转)在Winform程序中设置管理员权限及为用户组添加写入权限

    本文转载自:http://www.cnblogs.com/wuhuacong/p/5645172.html 在我们一些Winform程序中,往往需要具有一些特殊的权限才能操作系统文件,我们可以设置运行 ...

  3. Linux中添加管理员权限问题:xxx is not in the sudoers file. This incident will be reported.

    在各个不同版本的linux中添加拥有管理员权限账户有不同的简便方式. 问题: 今天遇见将新添用户添加到root用户组后,运行sudo仍然提示 ”xxx is not in the sudoers fi ...

  4. 04.给linux用户添加sudo权限

    linux给用户添加sudo权限: 有时候,linux下面运行sudo命令,会提示类似: xxxis not in the sudoers file.  This incident will be r ...

  5. Linux 用户添加sudo 权限

    编辑/etc/sudoers 搜索root 添加 账号 ALL=(ALL) ALL

  6. laravel 博客项目部署到Linux系统后报错 权限都设置为777,仍然报错没有权限

    阿里工程师最后给出解决方案.

  7. 在linux中添加ftp用户,并设置相应的权限

    在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1.环境:ftp为vsftp.被限制用户名为test.被限制路径为/home/test 2.建用户:在root用户下: useradd ...

  8. linux中添加ftp用户,并设置相应的权限

    在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1.环境:ftp为vsftp.被限制用户名为test.被限制路径为/home/test 2.建用户:在root用户下: useradd ...

  9. Linux添加FTP用户并设置权限

    在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1.环境:ftp为vsftp.被限制用户名为test.被限制路径为/home/test 2.建用户,命令行状态下,在root用户下: 运 ...

随机推荐

  1. [转载] 关于Win7 x64下过TP保护的一些思路,内核层过保护,驱动过保护

    首先特别感谢梦老大,本人一直没搞懂异常处理机制,看了他的教程之后终于明白了.在他的教程里我学到了不少东西.第一次在论坛发帖,就说说Win7 x64位下怎么过TP保护.如果有讲错的地方,还望指出.说不定 ...

  2. MAC地址格式

    随机配置一个mac地址,发现有的会报出Cannot assign requested address. 错误码是EADDRNOTAVAIL. 检查不是组播地址也不是全0地址. 组播地址就是第一个字节最 ...

  3. windows同时安装jdk7和jdk8

    windows同时安装jdk7和jdk8 我本地的情况是本地安装了jdk8,但是因为项目的需要,将tomcat9换成tomcat8,即jdk8换成jdk7(但是好像也可以不用换,因为 7 and la ...

  4. Linux下为Calibre书库打中文目录名与文件名补丁

    本文由来 临近下班突然看到知乎上有篇文章是给Calibre打中文目录与文件名补丁的,想起我之前为啥放弃Calibre的--存进书库里书的名称都变成了拼音!手动找起来或者搜索工具找起来太麻烦了(有时想不 ...

  5. .Net Core平台下,添加包的引用

    一个程序的开发过程中离不开对程序集(Assembly,将程序集打包好,就成为一个.dll的包文件,它也叫动态链接库(Dynamic Link Library​))的依赖,在以前ASP.Net时代,微软 ...

  6. C#如何加载嵌入到资源的非托管dll

    如何加载非托管Dll 我们总会遇到需要加载非Win32的非托管dll,这里推荐一种方式就是将那些非win32的非托管dll嵌入资源的方式,在入口解压并且加载的方式,我先来看看如何实现吧,首先我们准备好 ...

  7. 【Mybatis源码解析】- 整体架构及原理

    整体架构 version-3.5.5 在深入了解Mybatis的源码之前,我们先了解一下Mybatis的整体架构和工作原理,这样有助于我们在阅读源码过程中了解思路和流程. 核心流程 在上一遍的入门程序 ...

  8. docker 的常见命令行解析

    1.查看本地镜像 sudo docker images 2.查看本地容器 sudo docker ps 3.根据Dockerfile制作镜像命令 sudo docker build -t Myimag ...

  9. MSSQL·查看DB中所有表及列的相关信息

    阅文时长 | 0.6分钟 字数统计 | 1013.6字符 主要内容 | 1.引言&背景 2.声明与参考资料 『MSSQL·查看DB中所有表及列的相关信息』 编写人 | SCscHero 编写时 ...

  10. [bug] Hive启动报错:hive Name node is in safe mode.

    关闭HDFS安全模式 hadoop dfsadmin -safemode leave