Linux菜鸟之添加用户,账户管理
- 添加用户
sudo useradd -m -d /home/workdir/fw.li fw.li 在特定目录下建立家目录
sudo useradd -m fw.li 默认在/home下建立家目录 - 删除用户
sudo userdel -r fw.li 带-r删除相关联的账户文件等 - 添加密码
sudo passwd fw.li - 建或删除用户组
sudo groupadd developer; sudo groupdel developer - 用户设置到用户组
sudo usermod -a -G developer(sambashare/nogroup) fw.li; 带-G修改用户所属的附加群组
-a 有该选项则切换到新群组之后并保持原有组,否则从原有组中删除 - 新用户下只显示$的问题
/etc/passwd中新账户后修改或添加为/bin/bash - samb共享设置
sudo vi /etc/samba/smb.conf 建议先备份,再修改
sudo service smbd restart
8. 查看用户所在的组
groups fw.li 或者cat /etc/group
-
从组中删除用户
gpasswd -d fw.li GROUP 或者vim /etc/group编辑删除 -
给用户添加sudo权限
/etc/sudoers文件管理了对特定用户的sudo命令使用的权限即root权限
方法1:su 切换到root用户,visudo 编辑修改/etc/sudoers配置文件;
加入一行“fw.li ALL=(ALL) ALL”,保存之后输入exit退出root用户;
方法2: 将用户加入具体sudo权限的用户组。(不可行)!!! -
如何理解sudo和su命令
sudo命令需要输入当前用户的密码,获取了root权限。对于su命令可以切换登录账户,
su root需要输入root用户的密码。 -
怎么理解/etc/group(passwd、shadow)文件
/etc/group 的内容格式如:group_name:passwd:GID:user_list
passwd 注:用户的配置文件; shadow 注:用户影子口令文件;
group 注:用户组配置文件; gshadow 注:用户组的影子文件;