0
点赞
收藏
分享

微信扫一扫

手动创建Linux本地用户

互联网码农 2021-09-24 阅读 41
工作

工作中使用的服务器都使用LDAP帐号登录,如果服务器的网络出现问题,将不能登录服务器(原则上,服务器帐号是不能完全依赖LDAP帐号的,必须有本地帐号,没办法,级别低,没有本地root账号的密码)。可以这样做:

  • 制作启动U盘
    用Live镜像制作一个启动U盘(发行版根据实际需要选择),Rufus是一款不错的制作工具。用这个U盘启动系统,进入系统后,挂载原来主机的系统盘,如果盘符为“/dev/sda5”,挂载命令:
mount /dev/sda5 /mnt/os
chroot /mnt/os
  • 创建用户,使用vipw命令,这个命令打开文件/etc/passwd,并自动加锁,防止其他命令此刻更新该文件。在文件末尾加入下面一行:
username:x:20010:20010:Common account for username:/home/username:/bin/bash

同理使用命令vigr编辑文件/etc/group,末尾加入下面一行

username:x:20010:username
  • 创建家目录,拷贝/etc/skel目录内容至家目录并配置权限
mkdir /home/username
cp /etc/skel/.bash_logout /etc/skel/.bashrc /etc/skel/.profile /home/username
cd /home/username
chown -R username.username .
chmod -R go=u,go-w .
chmod go= .
  • 使用命令passwd为用户配置密码
    done!
举报

相关推荐

0 条评论