在LINUX中,不同文件赋予属主、属组、其他人不同的权限。对于用户,他是文件和目录的主人,同时也能运行部分程序。对于组,他的作用在于更方便的分配权限。因此,用户和组的管理尤为重要。
1. 用户管理
添加用户:
useradd susu
修改用户密码:
passwd susu
查看用户信息:
id susu //第一种
cat /etc/passwd | grep susu //第二种
tail -1 /etc/passwd //第三种
grep susu /etc/passwd //第四种
修改用户属性:
usermod susu -u 8888 //指定用户id
usermod susu -g 1006 //指定用户基本组
usermod susu -G 1010 //指定用户附加组
usermod susu -d /home/susu //指定用户家目录
usermod susu -s /sbin/nologin //用户无法登录shell
删除用户:
userdel -r susu //删除用户所有相关信息
2. 组管理
添加组:
groupadd hr
查看组信息:
cat /etc/group | grep hr //第一种
tail -1 /etc/group //第二种
grep hr /etc/group //第四种
修改组信息:
groupmod hr -g 1010 //修改已有组的组号
groupmod -n dc hr //修改组名
groupadd jishu -g 1010 //修改新建组的组号
删除组:
groupdel hr