创建用户mainstudy,并为其分配工作目录
下面所有操作在root下执行
添加用户,并设置工作目录
useradd -d /home/mainstudy -m mainstudy
设置密码
passwd mainstudy
用户授权
chmod 760 /home/mainstudy
但是这样并不够,可能该用户有时需要root权限,即可以加sudo
先给root添加sudoers文件的读写权限
chmod 777 /etc/sudoers
进入sudoers文件中修改
vi /etc/sudoers
找到如下代码
root ALL=(ALL) ALL
在下面添加mainstudy ALL=(ALL) ALL,变成这样,保存退出
root ALL=(ALL) ALL
mainstudy ALL=(ALL) ALL
最后将root的sudoers文件权限改回来
chmod 0440 /etc/sudoers
切换用户
su mainstudy
成功,如果发现切换后用户不是你的名字,而是$
如这个所示
在进行下面修改操作
切换为root用户(重要)
su root
修改/etc/passwd
vim /etc/passwd
找到下面的代码
mainstudy:x:1000:1000::/home/mainstudy:/bin/sh
改成
mainstudy:x:1000:1000::/home/mainstudy:/bin/bash
保存切换新建的用户即可
删除用户 -r参数时可选参数,如果不写就是删除不彻底,再次创建同名用户会出问题,推荐加上
userdel -r mainstudy -r