linux 关机,重启,新建用户,自定义用户主目录

一、重启、关机

命令:shutdown [选项] 时间

【选项】:
-c:取消前一个关机命令
-h:关机
-r:重启

shutdown -r now  立即重启
shutdown -h now 立即关机
shutdown -h 3  (3分钟后关机)
shutdown -c  取消前一个关机命令
二、用户

一般服务器上运行程序都很少直接使用root用户,为了安全起见,建立特定用户赋予特定权限来做某些工作。用户只能对自己的文件和进程操作,其他用户无权限操作。避免直接使用root账户,从而提高系统安全性。

1、添加用户:

useradd 用户名 -u 用户UID
如:useradd mysql -u 1201
注:UID可以自己设定,只要不和当前已有用户的冲突就行了,UID已存在的话新建用户是不会成功的。查看现有用户UID在/etc/passwd文件里,可以使用命令cat /etc/passwd查看所有的。
在这里插入图片描述
这里我直接查找本地虚拟机了的mysql用户的UID和GID,cat /etc/passwd | grep mysql
要查询其他用户可直接替换语句中的“mysql”就行了。下图中1201:1201分别就是UID和GID,即用户id和用户组id。多用户可设定到同一GID,即为相同组的用户。同一用户组下用户都能拥有该用户组的权限。
在这里插入图片描述

2、设置密码:

echo 密码 | passwd 用户名 --stdin &>/dev/null
如:echo 123456 | passwd mysql --stdin &>/dev/null

3、添加用户主目录

每个用户都有一个主目录,不同用户主目录不同。切换用户后会自动进入用户主目录。主要用于存放该用户文件,也可作为工作目录。
使用root账户创建目录:mkdir -p /usr/用户名
如:mkdir -p /usr/mysql

4、设置用户主目录

命令: usermod -d 用户主目录 用户名
usermod -d /usr/mysql mysql

5、拷贝用户环境信息文件

.bash_profile
.bashrc

没有这些文件,该用户无法使用部分系统命令,这2个文件都是隐藏文件
可以将root用户下的文件拷贝到mysql用户目录下,ls -a能查看目录下的隐藏文件。
在这里插入图片描述
只用cp命令拷贝到mysql用户目录

cp .bash_profile .bashrc /usr/mysql/
进入usr/mysql目录查看是否成功拷贝
cd /usr/mysql/
ls -a

在这里插入图片描述
能看到已经复制过来了。

6、切换用户: su 用户名

如:su - mysqlsu mysql
添加“-”能一并切换到该用户目录下,也可不添加。
在这里插入图片描述

7、注销登录

logout或exit退出登录
两个效果相同
在这里插入图片描述

八、删除用户
userdel 用户名

如:userdel mysql

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值