如何在Linux中修改用户的权限和所属组?

在Linux中,可以通过以下方法修改用户的权限和所属组:

  1. 修改用户密码:
# 修改用户密码
sudo passwd username

输入两次新密码即可修改。

  1. 修改用户UID和GID:
# 修改UID为5000
sudo usermod -u 5000 username

# 修改GID为5000 
sudo usermod -g 5000 username
  1. 将用户添加到其它用户组:
# 将用户添加到sudo和admin组  
sudo usermod -aG sudo,admin username 
  1. 修改用户的登录shell:
# 将用户的登录shell改为/bin/
sudo usermod -s /bin/``` username
  1. 设置用户资源限制:
# 修改/etc/security/limits.conf文件,设置用户资源限制
username soft nofile 65535
username hard nofile 65535
  1. 将用户添加到其他用户的同组:
# 添加username用户到www用户组
sudo usermod -a -G www username 
  1. 锁定和解锁用户:
# 锁定用户 
sudo usermod -L username  

# 解锁用户
sudo usermod -U username 
  1. 修改家目录和登录目录:
# 修改家目录为/home/myhome
sudo usermod -d /home/myhome username  

# 修改登录目录为/bin/login_dir  
sudo usermod -s login_dir username