1、查询用户、组
查询当前用户名:
whoami
查询关键字所对应的用户ID(UID)、组ID(GID)、及所在组:
id key
查询当前用户所属的组:
groups
查询系统所有的组:
cat /etc/group 或 groupmod + tab键 x 3
切换用户:
su root (or other)
默认root账号未设置密码(为了安全起见,最好不使用root账户),第一次使用需要为root设置密码(passwd root)
添加用户有adduser与useradd两种方式:
adduser:
sudo adduser name
/home目录下自动创建同名文件夹
自动建立同名新组
设置用户密码
从/etc/SKEL目录下拷贝文件到家目录,完成初始化
完成后可直接登录系统
useradd:
sudo useradd name
只是创建了一个用户名,并没有在/home目录下创建同名文件夹
没有创建密码,因此无法登录系统
需要自定相关参数,比adduser更灵活
通常可以用以下步骤创建新用户:
sudo useradd -m -d /opt/ftp name
-m:自动建立用户的登入目录
-d:指定用户登入时的启始目录
-s:指定用户登入后所使用的shell
sudo passwd name
设置用户密码,完成用户的创建删除用户:
sudo userdel -r name
添加用户到组:
sudo usermod -G groupname name
移动组,同时会离开之前的附属组(源组不会变)
或使用
sudo usermod -a -G groupname username
-a:apend 附加到一个组中3、添加、删除组
sudo groupadd name
sudo groupdel name