Linux:一般作为服务器端的操作系统
通过ssh客户端连接远程服务器
xshell:远程登录,进行命令操作(要知道服务器的IP地址,ping IP地址:查看两台电脑是否通畅)
xftp:远程上传下载文件(要知道服务器的IP地址)
用户管理类命令:
su - 用户名 :切换用户 logout:注销用户
useradd 用户名:添加用户 home文件夹下会自动创建家目录
passwd 用户名:修改密码
userdel 用户名:删除用户但保留家目录 userdel -r 用户名:删除用户及家目录
id 用户名:查找用户信息 whoami:查找登录用户信息
groupadd 组名:添加用户组 groupdel 组名:删除用户组
//增加用户时直接加上组
useradd -g 组名 用户名
//修改用的的组
usermod -g 组名 用户名
//修改用户登录的初始目录
uermod -d 目录名 用户名
Linux组:
所有者:创建文件的用户
//修改所有者
chown 用户名 文件/目录名
//test目录下的所有文件和目录的所有者修改
chown -R 用户名 /home/test
所属组:该用户所在的组 其他组:
//修改所属组(-R:递归修改)
chgrp 组名 文件/目录名
//同时修改所有者和所属组
chown 用户名:组名 文件/目录名
权限:
ls -l
结果:
drwxrwxrwx 3 fddd staff 96 Dec 25 09:19 RVLog
-rw-r--r-- 1 fddd staff 39 Apr 14 18:21 demo2.sh
第0位:文件类型
-:普通文件 d:目录 l:链接c:字符设备文件(鼠标,键盘)b:块设备(硬盘)
第1-3位:文件所有者对该文件的权限
第4-6位:文件所属组用户对该文件的权限
第7-9位:其他组用户对该文件的权限
文件:
r:可读 w:可写 x:可执行
目录:
r:可读(ls查看目录内容) w:可写 (可以在目录内创建+删除+重命名目录)
x:可执行(可以进入该目录)
通过修=,+,-改权限(u:所有者g:所属组o:其他组 a:所有人)
chmod u=rwx,g=rx,o=x 文件/目录名
chmod o+w 文件/目录名
chmod a-x 文件/目录名
通过数字修改权限:
r=4 w=2 x=1
//chmod u=rwx,g=rx,o=x 文件/目录名 (效果一样)
chmod 751 文件/目录名