一、创建一个用户

wang@wang:~/workpalce/threading$ sudo useradd -m python    # -m创建家目录
wang@wang:~/workpalce/threading$ ls ~/..
python wang
wang@wang:~/workpalce/threading$ cat /etc/passwd
python:x::::/home/python:
wang@wang:~/workpalce/threading$ cat /etc/group
python:x::

二、给账户添加密码

wang@wang:~/workpalce/threading$ sudo passwd python
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
wang@wang:~/workpalce/threading$ sudo cat /etc/shadow
python:$$4XBAyRRm$Xioo/N5W8JYAyvt1LmJ36LryvXU8N0iApxhyStLlN3bN.ca.Mh0DKKkiagdRXbW0OTHKKVIqbU2CbR71OTq0l.:::::::

三、创建组

wang@wang:~/workpalce/threading$ sudo groupadd proc
wang@wang:~/workpalce/threading$ cat /etc/group
proc:x::

四、切换账户

wang@wang:~/workpalce/threading$ su python
密码:
python@wang:/home/wang/workpalce/threading$
python@wang:/home/wang/workpalce/threading$ groups
python

五、给账户改组

wang@wang:~/workpalce/threading$ sudo usermod -g proc python
wang@wang:~/workpalce/threading$ su python
密码:
python@wang:/home/wang/workpalce/threading$ groups
proc
wang@wang:~/workpalce/threading$ sudo usermod -G python python   # 追加
wang@wang:~/workpalce/threading$ su python
密码:
python@wang:/home/wang/workpalce/threading$ groups
proc python

六、使自己创建的用户拥有sudo执行命令的权限

wang@wang:~/workpalce/threading$ sudo usermod -G sudo python
wang@wang:~/workpalce/threading$ su python
密码:
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
python@wang:/home/wang/workpalce/threading$ sudo cat /etc/passwd
[sudo] python 的密码:
root:x:::root:/root:/bin/bash
daemon:x:::daemon:/usr/sbin:/usr/sbin/nologin

七、删除账户

wang@wang:~/workpalce/threading$ sudo userdel -r python
userdel:组“python”没有移除,因为它不是用户 python 的主组
userdel: python 邮件池 (/var/mail/python) 未找到
wang@wang:~/workpalce/threading$ ls ~/..
wang

八、删除组

wang@wang:~/workpalce/threading$ sudo groupdel python
wang@wang:~/workpalce/threading$ sudo groupdel proc

Linux 常用命令十五 用户和组操作命令的更多相关文章

  1. Linux常用命令学习8---(用户和用户组管理)

    1.用户和用户组     用户和用户组概念        用户:使用操作系统的人(Linux支持多个用户在同一时间登陆同一个操作系统)        用户组:具有相同权限的一组用户(Linux系统中可 ...

  2. Linux 常用命令十二 top

    一.top命令 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. top显示系统当前的进程和其他状况,是一个动态显示过程,即可以 ...

  3. Linux常用命令速查-用户管理

    ◆ 用户组 ◆ 查看当前用户所属的用户组 1 groups 查看所有用户组 123456789 [root@node2 ~]# cat /etc/group root:x:0:bin:x:1:daem ...

  4. Linux 常用命令十六 文件权限管理

    一.ls -l 各段含义 wang@wang:~/workpalce/threading$ ls -l 总用量 drwxrwxr-x wang wang 12月 : a -rw-rw-r-- wang ...

  5. Linux 常用命令十 which cal date

    一.which命令 查找一个目录所在的路径: wang@wang:~/workpalce/python$ which ls /bin/ls 二.cal命令 wang@wang:~/workpalce/ ...

  6. 大数据学习——linux常用命令(五)

    1 挂载外部存储设备 可以挂载光盘.硬盘.磁带.光盘镜像文件等 1/ 挂载光驱 mkdir   /mnt/cdrom      创建一个目录,用来挂载 mount -t iso9660 -o ro / ...

  7. Linux 常用命令十四 killall和pkill

    用killall杀死所有同名的进程. wang@wang:~/workpalce/git$ ps -aux | grep vim wang pts/ S+ : : vim a wang pts/ S+ ...

  8. linux常用命令之--目录与文件的操作命令

    1.linux的目录与文件的增.删.改.复制 pwd:用于显示当前所在的目录 ls:用于显示指定目录下的内容 其命令格式如下: ls [-option] [file] 常用参数: -l:显示文件和目录 ...

  9. Linux常用命令2--用户问题、文件的打包压缩

    Linux常用命令 如何进行用户和群组的创建和更改 [1]groupadd:用于创建新的群组. 语法:groupadd [-option] 用户名:其常用参数有:-g groupadd -g 555 ...

随机推荐

  1. flex里InputText不能输入中文

    最近做项目都没做任何的更新,今天突然遇到在flex里的InputText无法进行中文输入,晚上查找了下资料,很多原因说是flashplayer的一个BUG. 在网上找到两种解决办法: 1.会出现这种情 ...

  2. python学习之 - configparser模块

    configparser模块功能:用于生成和修改常见配置文件.基本常用方法如下: read(filename):直接读取配置文件write(filename):将修改后的配置文件写入文件中.defau ...

  3. .net core webapi jwt 更为清爽的认证 ,续期很简单(2)

    .net core webapi jwt 更为清爽的认证  后续:续期以及设置Token过期 续期: 续期的操作是在中间件中进行的,续期本身包括了前一个Token的过期加发放新的Token,所以在说续 ...

  4. MongoDB学习day08--Mongoose索引、Mongoose内置方法、扩展Mongoose Model的静态方法和实例方法

    一.Mongoose索引 索引是对数据库表中一列或多列的值进行排序的一种结构, 可以让我们查询数据库变得更快. MongoDB 的索引几乎与传统的关系型数据库一模一样, 这其中也包括一些基本的查询优化 ...

  5. Eclipse移植项目时JDK版本不匹配Project facet Java version 1.7 is not supported

    Eclipse移植项目时JDK版本不匹配Project facet Java version 1.7 is not supported 如果原有项目用的为JDK1.7,而自己的是低版本JDK,比如1. ...

  6. ArcGIS10.x Engine直连提示连接超时ORA-12170 来自:http://www.iarcgis.com/?p=1004

    导语 随着Esri大力宣传直连,用户也越来越由服务连接,改为直连,当然ArcGIS Engine开发用户也不例外. 环境 Oracle数据库,ArcGIS版本不限,不过由于9版本多以服务连接,以10版 ...

  7. 还原数据库出现“未获得排他訪问”解决方法(杀死数据库连接的存储过程sqlserver)

    在master数据库下创建存储步骤例如以下: createproc killspid (@dbnamevarchar(20)) as begin declare@sqlnvarchar(500) de ...

  8. 条款一:尽量使用const、inline而不是#define

    #define ASPECT_RATIO 1.653 编译器会永远也看不到ASPECT_RATIO这个符号名,因为在源码进入编译器之前,它会被预处理程序去掉,于是ASPECT_RATIO不会加入到符号 ...

  9. 【Android数据存储】- File

    个人学习整理.如有不足之处,请不吝不吝赐教. 转载请注明:@CSU-Max 读写本应用程序数据目录中的文件        此种方法读写的文件在/data/data/<应用程序包名>中   ...

  10. hdu4941 Magical Forest

    Problem Description There is a forest can be seen as N * M grid. In this forest, there is some magic ...