实验室新到了一台服务器,性能不知道咋样,反正,噪音非常给力,非常朋克,按下开机键,一键起飞。。。
实验室新到的服务器,这噪音,原地起飞
以后,我就是这台服务器的管理员了,看谁的进程不顺眼,可以直接kill了,哈哈哈哈
介绍一下如何给其他小伙伴新建用户和用户组
首先root登录
创建新的普通用户
useradd -d /home/wangxing -s /bin/bash -m wangxing 这里wangxing是我创建的用户名
-s 指定用户的shell
-m 表示home目录即 /home/wangxing 不存在的话会自动创建
设定密码
passwd wangxing
新建用户组student
addgroup student
将用户添加到用户组
usermod -a -G student wangxing
-G 为设置新建用户的附属组, -a -G 设置用户的不唯一的附属组
将用户从组中移除
gpasswd -d userName groupName
我们也可以在创建用户的时候,直接将用户加入已有的用户组
useradd -d /home/wangxing -s /bin/bash -m wangxing -g student
为用户增加sudo(root)权限 (慎重决定)
usermod -aG sudo wangxing
我们也可以同时删除用户留在系统上的文件
userdel -r wangxing
除了userdel,也可以用deluser
deluser --remove-home wangxing
--remove-home 删除用户的主目录和邮箱
--remove-all-files 删除用户拥有的所有文件
--backup 删除前将文件备份。
--backup-to <DIR> 备份的目标目录。
默认是当前目录。
删除用户组 student
groupdel student
显示用户所在组
id wangxing
查看所有用户
cat /etc/passwd
查看所有用户组
cat /etc/group
查看sudoer
cat /etc/sudoers
查看组内用户
cat /etc/group | grep groupname
对于文件权限问题,通过chown、chgrp修改用户和用户组权限
chown 用户名 文件名 -R
chgrp 用户组 文件名 -R
在文件权限中
d rwx rwx rwx
d表示文件的类型是目录
r表示可读
w表示可写
x表示可执行
rwx表示拥有者的权限是可读可写可执行的
第二个rwx表示所属用户组的权限也是可读可写可执行的
第三个rwx表示其它用户的权限同样是可读可写可执行
普通用户自己修改密码(需知道原密码)
passwd
root用户修改普通用户(wangxing)密码
passwd wangxing
参考 Linux服务器新建用户和组,并分配sudo权限 (Ubuntu系统)
刚建立的用户,在home的用户文件里是没有 桌面、音乐、视频等默认文件夹的,需要在桌面环境登录后才有!!
ps. 关于adduser和useradd指令的区别
1. 在root权限下,useradd只是创建了一个用户名,如 (useradd +用户名 ),
它并没有在/home目录下创建同名文件夹,也没有创建密码,因此利用这个用户登录系统,
是登录不了的,为了避免这样的情况出现,可以用 (useradd -m +用户名)的方式创建,
它会在/home目录下创建同名文件夹,然后利用( passwd + 用户名)为指定的用户名设置密码。
2. 可以直接利用adduser创建新用户(adduser +用户名)这样在/home目录下会自动创建同名文件夹