通过修改系统文件添加一个可登陆用户
2017-07-22 19:31
465 查看
通过添加一个账户:fcqfcq,密码:123456来演示。
(1) 在/etc/passwd添加用户fcqfcq:
vim /etc/passwd
fcqfcq:x:1412:1412:fcqfcq:/home/fcqfcq:/bin/bash
![](http://172.16.255.253/data/attachment/forum/201707/22/172315yuuquss4ch6j48n7.jpg)
![](http://172.16.255.253/data/attachment/forum/201707/22/172510la2arniitibh8ah3.jpg)
(2)在/etc/shadow中添加记录(先不设置密码):
1.用计算从1970.1.1到现在经过的天数(不用计算直接从其他行复制过来改就行)
2.添加到/etc/shadow文件夹中
vim /etc/shadow
fcqfcq:!!:17369:0:99999:7:::
![](http://172.16.255.253/data/attachment/forum/201707/22/173240tpbs3n63c03b53zw.jpg)
(3)在/etc/group中添加用户组fcqfcq
不再重复说明如何进入文件
fcqfcq:x:1412:
![](http://172.16.255.253/data/attachment/forum/201707/22/183101gnpfnyngnpln3a4a.jpg)
(4)将/etc/skel文件复制到/home/目录下,并将其重命名为fcqfcq,并修改了这个文件夹和里面的文件的属组,属主,和三类用户的权限
1.将/etc/skel文件复制到/home/目录下,并将其重命名为fcqfcq
[root@localhost /]# cp -r /etc/skel /home/fcqfcq
复制代码
[root@localhost ~]# ls -al /home/fcqfcq
total 28
drwxr-xr-x 4 root root 4096 Jul 22 18:34 .
drwxr-xr-x. 6 root root 4096 Jul 22 18:34 ..
-rw-r--r-- 1 root root 18 Jul 22 18:34 .bash_logout
-rw-r--r-- 1 root root 176 Jul 22 18:34 .bash_profile
-rw-r--r-- 1 root root 124 Jul 22 18:34 .bashrc
drwxr-xr-x 2 root root 4096 Jul 22 18:34 .gnome2
drwxr-xr-x 4 root root 4096 Jul 22 18:34 .mozilla
2.修改/home/fcqfcq/文件夹及其里面文件的属主,属组
chown -R fcq:fcqfcq /home/fcqfcq
[root@localhost ~]# ls -al /home/fcqfcq
total 28
drwxr-xr-x 4 fcqfcq fcqfcq 4096 Jul 22 18:34 .
drwxr-xr-x. 6 root root 4096 Jul 22 18:42 ..
-rw-r--r-- 1 fcqfcq fcqfcq 18 Jul 22 18:34 .bash_logout
-rw-r--r-- 1 fcqfcq fcqfcq 176 Jul 22 18:34 .bash_profile
-rw-r--r-- 1 fcqfcq fcqfcq 124 Jul 22 18:34 .bashrc
drwxr-xr-x 2 fcqfcq fcqfcq 4096 Jul 22 18:34 .gnome2
drwxr-xr-x 4 fcqfcq fcqfcq 4096 Jul 22 18:34 .mozilla
3.修改/home/fcqfcq/文件夹及其里面文件的三种用户权限
chuant对/home/fcqfcq/有读写执行的权利,其他用户没有任何权利
[root@localhost ~]# chmod -R 600 /home/fcqfcq/
[root@localhost ~]# chmod +x /home/fcqfcq 如过略过会出现报错bash: /home/fcqfcq/.bashrc: Permission denied
[root@localhost /]# ls -al /home/chuan
[root@localhost ~]# ls -al /home/fcqfcq
total 28
drwx------ 4 fcqfcq fcqfcq 4096 Jul 22 18:34 .
drwxr-xr-x. 6 root root 4096 Jul 22 18:42 ..
-rw------- 1 fcqfcq fcqfcq 18 Jul 22 18:34 .bash_logout
-rw------- 1 fcqfcq fcqfcq 176 Jul 22 18:34 .bash_profile
-rw------- 1 fcqfcq fcqfcq 124 Jul 22 18:34 .bashrc
drw------- 2 fcqfcq fcqfcq 4096 Jul 22 18:34 .gnome2
drw------- 4 fcqfcq fcqfcq 4096 Jul 22 18:34 .mozilla
(5)用MD5手动加密123456,并将加密后的密码添加到/etc/shadow
1.采用MD5对123456进行加密
[root@localhost ~]# openssl passwd -1 123456
$1$DahuA7mP$StFEAKz4c4Y2uQdMtl1rc1
2.将加密后的密码添加到/etc/shadow中
![](http://172.16.255.253/data/attachment/forum/201707/22/190032txfpaohxx1p1oxo4.jpg)
(6)测试是否能够登陆
bash-4.1$ su fcqfcq
Password:
[fcqfcq@localhost root]$
(1) 在/etc/passwd添加用户fcqfcq:
vim /etc/passwd
fcqfcq:x:1412:1412:fcqfcq:/home/fcqfcq:/bin/bash
![](http://172.16.255.253/data/attachment/forum/201707/22/172315yuuquss4ch6j48n7.jpg)
![](http://172.16.255.253/data/attachment/forum/201707/22/172510la2arniitibh8ah3.jpg)
(2)在/etc/shadow中添加记录(先不设置密码):
1.用计算从1970.1.1到现在经过的天数(不用计算直接从其他行复制过来改就行)
2.添加到/etc/shadow文件夹中
vim /etc/shadow
fcqfcq:!!:17369:0:99999:7:::
![](http://172.16.255.253/data/attachment/forum/201707/22/173240tpbs3n63c03b53zw.jpg)
(3)在/etc/group中添加用户组fcqfcq
不再重复说明如何进入文件
fcqfcq:x:1412:
![](http://172.16.255.253/data/attachment/forum/201707/22/183101gnpfnyngnpln3a4a.jpg)
(4)将/etc/skel文件复制到/home/目录下,并将其重命名为fcqfcq,并修改了这个文件夹和里面的文件的属组,属主,和三类用户的权限
1.将/etc/skel文件复制到/home/目录下,并将其重命名为fcqfcq
[root@localhost /]# cp -r /etc/skel /home/fcqfcq
复制代码
[root@localhost ~]# ls -al /home/fcqfcq
total 28
drwxr-xr-x 4 root root 4096 Jul 22 18:34 .
drwxr-xr-x. 6 root root 4096 Jul 22 18:34 ..
-rw-r--r-- 1 root root 18 Jul 22 18:34 .bash_logout
-rw-r--r-- 1 root root 176 Jul 22 18:34 .bash_profile
-rw-r--r-- 1 root root 124 Jul 22 18:34 .bashrc
drwxr-xr-x 2 root root 4096 Jul 22 18:34 .gnome2
drwxr-xr-x 4 root root 4096 Jul 22 18:34 .mozilla
2.修改/home/fcqfcq/文件夹及其里面文件的属主,属组
chown -R fcq:fcqfcq /home/fcqfcq
[root@localhost ~]# ls -al /home/fcqfcq
total 28
drwxr-xr-x 4 fcqfcq fcqfcq 4096 Jul 22 18:34 .
drwxr-xr-x. 6 root root 4096 Jul 22 18:42 ..
-rw-r--r-- 1 fcqfcq fcqfcq 18 Jul 22 18:34 .bash_logout
-rw-r--r-- 1 fcqfcq fcqfcq 176 Jul 22 18:34 .bash_profile
-rw-r--r-- 1 fcqfcq fcqfcq 124 Jul 22 18:34 .bashrc
drwxr-xr-x 2 fcqfcq fcqfcq 4096 Jul 22 18:34 .gnome2
drwxr-xr-x 4 fcqfcq fcqfcq 4096 Jul 22 18:34 .mozilla
3.修改/home/fcqfcq/文件夹及其里面文件的三种用户权限
chuant对/home/fcqfcq/有读写执行的权利,其他用户没有任何权利
[root@localhost ~]# chmod -R 600 /home/fcqfcq/
[root@localhost ~]# chmod +x /home/fcqfcq 如过略过会出现报错bash: /home/fcqfcq/.bashrc: Permission denied
[root@localhost /]# ls -al /home/chuan
[root@localhost ~]# ls -al /home/fcqfcq
total 28
drwx------ 4 fcqfcq fcqfcq 4096 Jul 22 18:34 .
drwxr-xr-x. 6 root root 4096 Jul 22 18:42 ..
-rw------- 1 fcqfcq fcqfcq 18 Jul 22 18:34 .bash_logout
-rw------- 1 fcqfcq fcqfcq 176 Jul 22 18:34 .bash_profile
-rw------- 1 fcqfcq fcqfcq 124 Jul 22 18:34 .bashrc
drw------- 2 fcqfcq fcqfcq 4096 Jul 22 18:34 .gnome2
drw------- 4 fcqfcq fcqfcq 4096 Jul 22 18:34 .mozilla
(5)用MD5手动加密123456,并将加密后的密码添加到/etc/shadow
1.采用MD5对123456进行加密
[root@localhost ~]# openssl passwd -1 123456
$1$DahuA7mP$StFEAKz4c4Y2uQdMtl1rc1
2.将加密后的密码添加到/etc/shadow中
![](http://172.16.255.253/data/attachment/forum/201707/22/190032txfpaohxx1p1oxo4.jpg)
(6)测试是否能够登陆
bash-4.1$ su fcqfcq
Password:
[fcqfcq@localhost root]$
相关文章推荐
- 通过修改配置文件,手动创建一个Linux可登陆账户
- 在Web.Config文件中使用configSource,避免动态修改web.config导致asp.net重启(另添加一个Config文件用于管理用户数据)
- 在Web.Config文件中使用configSource,避免动态修改web.config导致asp.net重启(另添加一个Config文件用于管理用户数据)
- 如何通过修改文件添加用户到sudoers上
- 教你在Linux中如何用命令或手动修改文件来添加一个用户
- DLL文件基本原理及修改方法和通过改DLL来美化系统图标
- DSOfile,一个修改windows系统文件摘要的好东东。
- 通过命令行工具来批量修改用户配置文件的路径
- 开机时windows不能加载用户的配置文件,但是用系统的默认配置文件让你登陆...
- FreeBSD添加一个新用户并允许其使用ssh通过公私钥的方式登录
- DSOfile,一个修改windows系统文件摘要的好东东。
- 在封装过程中通过修改注册表更改用户配置文件的默认路径 推荐
- 用VB写的一个组件,实现添加系统用户,并添加到指定组
- 求一个论坛的在线人数,假设有一个论坛,其注册ID有两亿个,每个ID从登陆到退出会向一个日志文件中记下登陆时间和退出时间,要求写一个算法统计一天中论坛的用户在线分布,取样粒度为秒。
- 如何实现Windows系统Users组用户可修改IP属性和限制Users组用户访问文件的权限!
- sqlserver通过存储过程添加登陆用户
- 我手上有一个ASP文件,添加用户时,没有添加密码的功能,添加用户成功时,更换到添加的用户要输入密码,密码不能为空,不怎么么办!
- UNIX环境高级编程学习之第六章系统数据文件和信息 用链表的形式读出一个服务器的远程用户登入登出信息
- 一个比较有用的用SESSION做的用户登陆系统
- DLL文件基本原理及修改方法和通过改DLL来美化系统图标