手动操作用户相关文件创建、删除用户

新建 user001用户

1、在passwd文件新增内容:vim /etc/passwd

2、在shadow文件新增内容:vim /etc/shadow

3、在group文件新增内容,vim /etc/group

4、在gshadow文件新增内容,vim /etc/gshadow

5、创建家目录, mkdir /home/user001

6、在新建的家目录添加用户的模板配置文件

  新建的文件是空的

  用户的模板配置文件在  /etc/skel目录下

  拷贝一份即可

7、创建邮箱

  touch /var/spool/mail/user001



删除用户:

  通过useradd添加的用户haha删除成功

  手动创建的用户user001出现下图提示,这两个文件没有被删除

  查看这两个文件(包括家目录下拷贝的用户模板文件,也是属于root的),它们不属于user001这个用户,而是属于root的,但是通过useradd创建的是属于自己的,这里想要彻底删除,就使用删除命令来删除

  这是因为我们使用的是root用户去创建的文件和目录,但是这是给user001用的,应该属于user001

  在创建完成后,修改这两个文件的拥有者(需要参考useradd创建用户后的文件拥有者,然后按其格式修改):chowd

    chown -R user001:user001 /home/user001/

    chown user001:mail /var/spool/mail/user001

  修改完成后,再使用userdel删除时,就不会出现上图的情况了

  

原文地址:https://www.cnblogs.com/Mr-chenshuai/p/10160864.html

时间: 2024-11-13 09:50:11

手动操作用户相关文件创建、删除用户的相关文章

SQL server 语句新建用户、对用户授权、删除用户实例

Grant select on tb to db_user --给db_user用户授权 tb表 查询权限 一.命令操作 USE mydb GO --1. 新建测试用户 --1.1 添加登录用户和密码 EXEC sp_addlogin N'tony','123' --1.2 使其成为当前数据库的合法用户 EXEC sp_grantdbaccess N'tony' --2.设置操作授权 --2.1 授予对自己数据库的所有权限 EXEC sp_addrolemember N'db_owner', N

MySQL添加用户、用户授权、删除用户、修改密码

1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 创建用户: mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234")); 这样就创建了一个名为:test 密码为:1234 的用户. 注意:此处的"localhost",是指该用户只能在本地登录,不能在另

oracle断开用户连接并且删除用户

1.搜索出用户的sid,serial# select sid,serial# from v$session where username='user_name'; 2.断开会话 alter system kill session 'sid,serial'; 3.删除用户 drop user user_name cascade; 4.创建用户 create user user_name identified by password; 5.赋予基本角色 grant resource,connect

mysql查看用户列表,查看用户授权,创建用户授权,删除用户

查看用户列表select from host,user,password from mysql.user; 查看授权show grants for [email protected]; 建用户授权grant all privileges on . to [email protected] identified by '123456'; 删除用户delete from mysql.user user='root'delete from mysql.user where user='root' an

EXCEL+VBA 管理windows用户 文件服务器用户 新增或删除用户

1.调用DOS命令:net user 获取系统用户到txtfile2.打开txtfile把内容处理(空格全替换为换行:已换行分列)后赋值到A3.把A列不为空的值且不到特殊用户表的值写到临时表4.与EXCEL用户表进行对比 使用函数COUNTIF(1)临时表有,用户表没有--编写删除用户命令: "net user " & Range("a" & i) & " /DELETE" (2)临时表没有,用户表有--编写新增用户命令:

linux用户相关操作

/var/spool/mail:邮件目录 /etc/skel:用户模板目录 用户的管理命令: useradd:-u:指定用户ID -d:手工指定Home目录 -c:指定用户的说明 -g 组名:手动指定用户的初始组 -G 组名:指定用户的附加组 -s shell:指定用户的登陆shell,默认是bshell 修改用户信息命令:usermod    选项与useradd基本相同,例如:-u修改用户ID -L:锁定用户    -U:解锁用户 修改用户密码状态:chage -l:列出用户的详细密码状态

Linux创建修改删除用户和组

Linux 创建修改删除用户和组 介绍 在日常的维护过程中创建用户操作用的相对会多一些,但是在这个过程中涉及到的知识点就不单单就是useradd了,接下来就来详细了解账号管理的相关信息. 用户信息 先从用户信息开始分析,可以通过查询/etc/password文件,每一行代表一个用户信息 root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin m

Linux 创建修改删除用户和组

200 ? "200px" : this.width)!important;} --> 介绍 在日常的维护过程中创建用户操作用的相对会多一些,但是在这个过程中涉及到的知识点就不单单就是useradd了,接下来就来详细了解账号管理的相关信息. 用户信息 先从用户信息开始分析,可以通过查询/etc/password文件,每一行代表一个用户信息 root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon

linux用户相关和组

用户相关文件 创建用户 user1 每创建一个用户,就会在passwd文件增加一条信息 passwd文件:存放用户信息 root:x:0:0:root:/root:/bin/bash 用户名:密码占位符(为空表示无密码):uid(用户ID号):gid(组ID):用户描述信息:用户家目录:登录shell(1./bin/bash(用户可以登录,执行后就相当于开个终端) 2./sbin/nologin(不允许登录)) shadow文件:存放用户密码 用户名:密文密码 无密码用感叹号表示 root:$6