一、创建一个用户

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. 2016 ACM/ICPC 区域赛(北京) E 题 bfs

    https://vjudge.net/problem/UVALive-7672 题意    输入一个五位数n 问由12345变到n的操作最少次数 不可达输出-1 有三种操作 1.交换相邻的位置 次数不 ...

  2. 洛谷——P2916 [USACO08NOV]为母牛欢呼Cheering up the Cows

    https://www.luogu.org/problem/show?pid=2916 题目描述 Farmer John has grown so lazy that he no longer wan ...

  3. POJ 1724 【存在附加约束的最短路问题】【优先队列】

    题意:给K个权值.给含有N个点,R条单向边的图. 每条边都有两个权值,其中一个路长,另外一个是附加权值. 要求路的附加权值之和不超过K的情况下求最短路. 思路: 自己的思路太狭隘,这题还是看了大牛的思 ...

  4. eclipse bug之'<>'operator is not allowed for source level below 1.7

    eclipse中导入工程,报这个错'<>'operator is not allowed for source level below 1.7,把jdk改成1.7后,提示Android r ...

  5. centos编辑界面和图形界面登陆切换设置

    输入命令 vi /etc/inittab 到最后一行.把5改成3 保存退出. 各数字的含义: #   0 - halt (Do NOT set initdefault to this)         ...

  6. SQLite Expert表分离和解决SQLite Expert删除表后大小不变的问题

    最后要使用到号码归属地的查询,在网上找到一个数据库文件.大小有12M多,压缩成zip也有1.9M,这样对于一个apk的大小非常不利,后来看了一下数据库的内容,发现有非常多冗余.特别是中文字符占用非常大 ...

  7. 【Java 虚拟机探索之路系列】:JIT编译器

    作者:郭嘉 邮箱:allenwells@163.com 博客:http://blog.csdn.net/allenwells github:https://github.com/AllenWell 为 ...

  8. ubuntu下打开eclipse·发现没有顶尖菜单项

    在安装eclipse时,打开集成开发环境后没有菜单项. 网上些人说要写个shell脚步,感觉有点麻烦,其实就是少了一个环境变量 BUNTU_MENUPROXY. 在/etc/profile 里面新建这 ...

  9. HashMap与HashTable的区别?

    HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题.HashMap的工作原理.ArrayList与Vect ...

  10. debian包之间的关系

    1 debian包之间存在两大类关系 第一,依赖 第二,冲突 2 依赖类关系 2.1 depends 2.2 pre-depends 2.3 recommends 2.4 suggests 2.5 e ...