Linux远程管理及权限命令详解

一、用户和用户组,权限管理 不同用户可队不同文件目录有不同的权限。 给用户分组也可按组分配权限 linux的权限有三种:读、写、执行 创建用户命令:userad

一、用户和用户组,权限管理

不同用户可队不同文件目录有不同的权限。

给用户分组也可按组分配权限

linux的权限有三种:读、写、执行

创建用户命令:useradd usersname

-g指定用户所属的组

-d指定新账户的主目录

-m自动创建家目录

 删除用户命令:userdel usersname

-r删除用户的同时删除家目录

修改用户账号属性:usermod

-u用户id

-g所属组id

-a -G GID:不使用-a选项,会覆盖此前的附加组

-d -m将家目录的内容移至新位置

-s该用户账号的新登录

-l新的登录名称

用户切换:

su - username 加-同时切换到用户的家目录,不加直接在当前目录切换到新用户。

用户组管理:

创建用户组:groupadd  创建时会默认创建一个与用户名同名的组名,新创建的用户没有sudo权限,需要将用户加到amd,sudo这两个组中才有sudo权限

删除用户组:groupdel

修改组属性:groupmod

                   -g Gid

二、权限管理

命令:chmod +/- rwx 文件名|目录名    +增加权限,-取消权限

每个文件都有三组不同的权限,第一组文件所有者,第二组文件所属组,第三组是其他用户。

权限管理数字表示命令(这个很方便):chmod 755 文件名|目录名     指定权限修改

第一个数字代表所有者权限,第二个代表所属组权限,第三个数字代表其他人权限

三、远程管理

ifconfig 查看系统ip地址

ping命令:检查网络是否正常通信,Linux默认ping不会结束。例如:ping www.baidu.com

ssh远程连接:(secure shell)

SSH是一种网络协议,用于计算机之间的加密登录。Linux下默认开启sshd服务,只有开启sshd服务才能进行ssh连接。可以使用service sshd status查看是否开启sshd服务,active表示已开启。

ssh远程连接:

windows下连接方式:借助第三方软件xshell或putty来连接。ssh端口号默认:22

Linux下ssh命令连接方式:ssh -p 端口 主机。ssh一般使用默认的22,看到提示welcome表示已经连接成功。ssh 192.168.*.* -p 22

scp 文件复制:(secure copy)

远程拷贝文件

scp 远程服务器文件路径 本地路径(例:scp swayzzu@192.168.***.***:/home/file1 /home/swayzzu  此处注意路径,有的路径是没有权限的)

在windows下,想传文件到Linux可以使用winscp

四、系统信息管理

data查看系统当前时间

查看磁盘空间:

df -TH查看磁盘分区及挂载情况(disk free)

du -sh[目录名]查看目录大小(disk usage)

du -h[文件名]查看文件大小(disk usage)

查看内核/操作系统/CPU信息:

uname

 查看进程:top

ps 查看系统所有进程的状态

命令:ps -ajx一般使用ps命令带选项ajx一起使用

结束进程:

命令:kill[参数] [进程号]

kill -9 [进程号] :强制结束进程

kill -15 [进程号]:结束进程

在linux中,1号进程(init进程)是不能被删除的,是所有进程的祖先进程

以上就是Linux远程管理及权限命令详解的详细内容,更多关于Linux远程管理及权限命令的资料请关注好代码网其它相关文章!