增加和删除用户

useradd      创建用户

-u   数字      指定uid

-g   数字      指定gid

-d                指定家目录

-s                 指定shell

-M               不创建家目录

-G                指定扩展组

说明:一个用户可以有自己的组,也可以有其他的组。

#举例

[[email protected] ~]# useradd wyy2

[[email protected] ~]# tail -3 /etc/passwd

tcpdump:x:72:72::/:/sbin/nologin

wyy:x:500:500::/home/wyy:/bin/bash

wyy2:x:501:503::/home/wyy2:/bin/bash

#指定uid、gid

[[email protected] ~]# useradd -u 505 -g 502 user1

[[email protected] ~]# tail -2 /etc/passwd

wyy2:x:501:503::/home/wyy2:/bin/bash

user1:x:505:502::/home/user1:/bin/bash

#查看

[[email protected] ~]# id user1

uid=505(user1) gid=502(grp1) 组=502(grp1)

#指定扩展组

[[email protected] ~]# useradd -u 506 -g 501 -G 502 user2

[[email protected] ~]# id user2

uid=506(user2) gid=501(users1) 组=501(users1),502(grp1)

userdel       删除用户

-r     删除家目录

#举例(不加-r不能删除家目录)

[[email protected] ~]# userdel user1

[[email protected] ~]# ls -ld /home/user1

drwx------ 3 505 grp1 4096 9月  21 21:00 /home/user1

如果删除不了,就手动删除它的家目录

rm -rf  /home/user1

也要把这个删除掉

rm -rf   /var/spool/mail/user1

时间: 2024-10-11 18:21:24

增加和删除用户的相关文章

用shell脚本实现增加,删除用户,查询更改UID和GID以及统计用户数

学习linux是从基础的命令开始的,当熟悉命令后,我们就得学习shell脚本的编写.在实际运维中,我们不可能一直盯着服务器看,机器式的维护,而是通过脚本,实现自动化运维,这也是运维的一种趋势.本菜鸟也是刚刚接触shell脚本.今天兴致大发,就写来一个简单的"系统用户管理菜单"脚本 该脚本功能如下: 1.可以实现增加删除用户: 2.判断用户是否已设置密码: 3.并能选择用户进行设置密码: 4.查询和更改uid.gid: 5.统计用户数,系统用户和普通用户数: 该脚本的代码如下: #!/b

mysql增加、删除用户、增加权限

创建用户 mysql>insert into mysql.user(Host,User,Password) values("localhost","test",password("1234")); 增加了一个用户名为test.密码为1234用户,但该用户只能在本地登陆,若想远程登陆的话可将localhost改为%表示任何一台电脑都可以登陆,或改为特定的ip表示只能在特定的ip地址上登陆. 为用户添加权限 mysql>grant all

linux命令4 find、三个时间属性、硬链接和软连接、用户名和密码文件、增加和删除用户组、usermod、su、sudo

find搜索命令 其他搜索命令如下: [[email protected] 333]# which ls alias ls='ls --color=auto' /bin/ls [[email protected] 333]# echo $PATH /usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/usr/local/jdk1.6.0_23/b

增加和删除用户组与用户

在使用linux时,经常会出现好多原先加的帐户未删除的情况,给系统运行带来隐患,因此一定要彻底删除. 进入root用户,输入 cd /etc 在这个目录下输入 cat passwd 会出现很多用户,绝大部分是系统用户,是不能删的,一般最下面的是用户自己原先添加的帐户.这些帐户已经用 userdel 用户名 这个命令删过,但是仍存在关联文件.所以要用另一种方法: 进入 cd /usr cd sbin (某些系统版本为bin文件夹) 在这里输入 ./userdel -r 用户名 (前面的./一定要加

Linux (CentOS)增加删除用户

在Linux终端下如何增加删除普通用户帐户想了解Linux下的用户信息,主要两个文件:/etc/passwd和/etc/shadow 今天主要讲一下用命令创建和删除用户 增加用户一般是两个步骤,增加用户名和指定用户密码 [[email protected] /]# useradd test2 [[email protected] /]# passwd test2 Changing password for user test2. New UNIX password: BAD PASSWORD:

MongoDB之【增加用户认证、增加用户、删除用户、修改用户密码、读写权限、只读权限】

说明:增加用户是针对数据库进行操作 1.进入到数据库 use dbname 2.针对当前数据库添加用户 权限是针对当前数据 1.添加并验证用户 > use admin > db.addUser("zjx","tsjianxin") > db.auth("zjx","tsjianxin") 2.查看已存在的用户 > db.system.users.find() 3.现在来给另一个数据库51cv配置一个读写

linux用户的增加与删除

sudo useradd xxx 仅仅是添加用户, 不会在home目录添加帐号很简单 Ubuntu中提供了两种方式 图形界面 增加 和 Windows 一样 ,还有一种就是 Linux传统的 增加方法 解决 : 1.Ubuntu 中 有图形界面增加的方法 在 系统(System) 菜单下 有 用户选项! 打开 ,根据提示操作就可以了 2.Linux 通过 命令行 增加用户 ,(1) 打开终端 输入 sudo -r useradd 用户名 /* -r 参数建立系统用户(2) 输入 sudo use

linux mysql增加用户,删除用户,以及用户权限

一些基本的命令: 登录: mysql -u username -p 显示所有的数据库: show databases; 使用某一个数据库: use databasename; 显示一个数据库的所有表: show tables; 退出: quit; 删除数据库和数据表 mysql>drop database 数据库名; mysql>drop table 数据表名; 用户相关: 查看所有的用户: SELECT DISTINCT CONCAT('User: ''',user,'''@''',host

Linux添加/删除用户和用户组

显示用户信息id usercat /etc/passwd 1.建用户:useradd username                             //新建用户passwd username                               //给用户设置密码 2.建工作组groupadd groupname                          //新建工作组 3.新建用户同时增加工作组useradd -g groupname username