用户

Linux 用户 #

创建用户 #

useradd #

  • useradd xxx
    • 不会创建同名目录
  • useradd -m xxx
    • 会在 /home 目录创建同名文件夹
  • passwd xxx

adduser #


删除用户 #

userdel xxx #


用户组 #

添加组 #

groupadd xxx

删除组 #

groupdel xxx


修改用户主目录 #

usermod -d /home/users/yewang -u uid yewang

问题:usermod user is currently used by process

uid 获取 #

id 用户名


修改默认用户目录与默认 shell #

chmod +w /etc/passwd
vi /etc/passwd

# id username
# yewang:x:311272:100000:yewang:/home/user/yewang:/bin/zsh

chmod -w /etc/passwd

sudo 免密码 #

  1. 切换到 root 用户

  2. 添加 sudo 文件的写权限

# 添加 sudo 文件的写权限
chmod u+w /etc/sudoers

vi /etc/sudoers

找到这行 root ALL=(ALL) ALL, 在他下面添加 xxx ALL=(ALL) ALL (这里的 xxx 是你的用户名)

ps: 这里说下你可以 sudoers 添加下面四行中任意一条

# 允许用户 youuser 执行 sudo 命令 (需要输入密码).
youuser            ALL=(ALL)                ALL

# 允许用户组 youuser 里面的用户执行 sudo 命令 (需要输入密码).
%youuser           ALL=(ALL)                ALL

# 允许用户 youuser 执行 sudo 命令,并且在执行的时候不输入密码.
youuser            ALL=(ALL)                NOPASSWD: ALL

# 允许用户组 youuser 里面的用户执行 sudo 命令,并且在执行的时候不输入密码.
%youuser           ALL=(ALL)                NOPASSWD: ALL
  1. 撤销 sudoers 文件写权限,命令:
chmod u-w /etc/sudoers

本文访问量

本站总访问量

本站总访客数