Linux命令 下((Ubuntu))

标签: linux
21人阅读 评论(0) 收藏 举报
分类:


Linux命令

用户管理

用户组管理

文件权限属性

Linux网络服务

用户管理

用户添加与删除

用户添加命令:useradd

常用选项参数“-n”用于添加用户的同时创建该用户的家目录

 eg: useradd –mbencai

用户删除命令: userdel

常用选项参数“-r”用户删除用户的同时删除包含该用户家命令的所有文档

  Eg:userdel –r bencai

用户查看

查看当前用户命令: whoami

 查看所有登录用户命令: who

 用户id查看命令: id

  缺省显示当前用户所以的id

  常用选项参数“-u”用于仅显示当前的有效用户id

   Eg:id –u

Eg:id  –u  bencai

用户切换

 用户间切换命令: su用户名

在ubuntu系统中,su 用户后 通常需输入该用户的命令,但有例外:

  超级用户su任何用户,无需输入该用户的口令

在ubuntu系统中,切换到root 用户的推荐方法:sudo –i

用户临时获取管理员授权命令: sudo 命令名

在ubuntu系统中,sudo命令提交后通常需输入管理口令,但有例外:

   在同一窗口缓存时间内,无需多次输入口令

在ubuntu系统中,sudo命令的使用有用户限制

1、su 用户之间切换命令,缺省切换到root用户,使用要切换到的用户的密码
2、sudo 用户临时获取管理员权限命令,使用sudo用户的密码,普通用户不具有sudo权限。

  

用户账户锁定

用户账户的锁定: usermod –L

用户账户的解锁: usermod –U

1、         usermod用户修改命令
usage:usermod [选项] 用户名
–l 更新户名
–d 更新家目录
–L 锁定账号
–U 解锁账号

用户账户配置文件

用户账号文件: /etc/passwd

用户影子密码文件:/etc/shadow

/etc/passwd 用户账户文件
/etc/shadow 用户密码文件,密码加密后保存

 

用户组管理

用户组的增删

用户组添加: groupadd

  缺省分配当前未占用的最小gid给新用户组

  常用选项参数“-g”用于指定新用户组的gid

   Eg:groupadd –g 1002

用户组删除: groupdel

 删除指定的未占用的用户组

  Eg:groupdel user01

1、groupadd 创建新组,缺省分配当前最小的gid给新用户组
–g 指定新用户组的gid
2、groupdel 删除用户组,只能删除未被占用的用户组】

用户组查看

用户组查看命令: groups

 缺省查看当前用户所在的所有用户组

 指定用户名时,查看指定用户所在的用户组

Eg:groups bencai

用户组成员更改

用户组成员更改: gpasswd组名

 常用选项参数“-a”用于将新增用户加入组群

   Eg:gpasswd –a  ___bencai

常用选项参数“-d”用于将用户从该组群删除

Eg: gpasswd – d ___  bencai

改变有效登录群组newgrp所属组名

 

用户组的成员配置

用户组账号文件: /etc/group

用户组影子文件: /etc/gshadow

文件权限概念

文件权限设置

文件权限概念

 

#ls -l iotek
–rwxrwxr-x 1root root 4096 Dec 17 10:42 install.log
上面的文件权限描述部分:- rwx rwx r-x
第一个‘-’文件属性位,表示普通文件;其余9个符号位分三组,3个一组,第一组表示文件所有者(user)的权限,第二组表示文件所属用户组(group)的权限,第三组表示其他用户(other)的权限;每组权限分三种,分别是读(r)、写(w)、执行(x),数字表示:读(4)、写(2)、执行(1);不具有有的权限用‘-’代替。
上面iotek的权限,可描述为,所属用户和所属用户组都具有可读可写可执行的权限,其他用户不具有写的权限,数字表示775=(4+2+1)(4+2+1)(4+1)。

文件权限设置命令: chmod

  文件权限字符形式设置: chomd a+x

   Eg:chmod u+w install.log

Eg:chmod g-x  install.log

Eg:chmod o=r  install.log

Eg:chmod a+x install.log

文件权限梳子形式设置:chmod 644

Eg:chmod 644  install.log

Eg:chmod 0755 install.log

缺省权限设置命令:umask

系统中权限掩码的设置:umask 22

1、chmod 文件权限设置命令
usage: chmod [选项] 表达式 文件名
所属用户user用u表示,所属组(group)用g表示,其他用户(other)用o表示,所有用户(all)用a表示.

2、字符表达式:u+x 所属用户加上执行权限,+增加,-去除,= 设定;

3、数字表达方式:chmod 644 iotek 修改iotek的权限为u是rw,g和o是r;
4、umask 缺省文件权限设置命令;缺省为022.

文件属主和属组

文件属主设置命令:chown

  缺省设置当前文件的所有着用户

  常用选项参数“-R”用于递归设置目录中所有文件的属主

Eg:chown  -R  testdir

文件属组设置命令: chgrp

   缺省将当前文件的所属组变更为目标用户组

   常用选项参数“-R” 用于递归设置目录中所有文件的属组

Eg:chgrp -R  testdir

Linux网络服务

ftp的命令使用

 文件远程传输的概念

ftp的验证登录

ftp的传输模式设置

ftp发文件上传

ftp的文件下载

1、         usage:ftp username@ip
2、ftp远程文件传输协议,缺省端口21
3、ftp的验证登录,ftp需要用户名和密码登录,同时也支持匿名用户登录。
4、ftp的传输模式设置:二进制文本模式(bi),被动模式(passive)
5、ftp的上传与下载,上传(put)、下载get。

 

ftp服务的安装

ftp服务在线安装:apt-getinstall vsftpd

ftp服务离线安装: dpkg –i vsftpd*.deb

 

ftp服务的启停和配置

ftp服务的启动: service vsftpd start

ftp服务的停止: service vsftpd stop

ftp服务的重启: service vsftpd restart

ftp服务的配置文件: /etc/ vsftpd.conf

ftp服务的启动关闭以及配置
1、ftp服务的启动、关闭和重启:service vsftpd start/stop/restart
2、ftp服务配置
1)配置文件:/etc/vsftpd.conf
2)常用配置内容:
anonymous_enable 是否允许anonymous(匿名)登录
local_enable 是否允许本地用户登录
write_enable 是否允许用户在FTP服务器具有写的权限
local_umask=022 设置本地用户的文件生成掩码为022
anon_upload_enable 是否允许匿名用户上传文件
anon_mkdir_write_enable 是否允许匿名在FTP服务器中创建目录
ftpd_banner login时的欢迎信息

ssh的命令使用

远程安全登录的概念

使用ssh远程安全登录

  ssh是客户端命令

  ssh仅提供远程安全登录的本地会话窗口

1、远程登录的安全协议,ssh是客户端命令,并只提供本地会话窗口
usage:ssh username@ip
2、常见的ssh客户端工具:putty、xshell……

ssh的服务安装

ssh服务在线安装: apt-get install openssh-server

ssh服务离线安装: dpkg –i openssh-server*.deb

ssh服务的启停和配置

ssh的服务启动:servicessh start

ssh的服务停止:servicessh stop

ssh的服务重启service ssh restart

ssh的服务的配置文件: /etc/ssh/sshd_conf



查看评论

Ubuntu的Linux命令

  • 2017年05月09日 21:27
  • 111KB
  • 下载

ubuntu 实用命令

  • 2009年04月20日 16:02
  • 7KB
  • 下载

linux 各命令字练习

linux 各命令字练习
  • lile777
  • lile777
  • 2016-09-14 17:48:21
  • 2225

超级方便的linux命令手册

  • 2018年04月12日 10:27
  • 197KB
  • 下载

linux ubuntu 察看文件行数命令

wc -l filename
  • aaashen
  • aaashen
  • 2014-02-13 16:04:04
  • 582

ubuntu:linux/ubuntu下的命令行操作

1. 切换到自己当前用户的根目录:cd2.打开某个文件下的sh文件报权限不够的错误时:chmod 777 pycharm.sh 从而添加读写权限3.切换到上一层目录:cd..4.在某个目录下,如果不记...
  • LUFANGBO
  • LUFANGBO
  • 2018-02-11 09:37:43
  • 62

10 个有趣的 Linux 命令行小技巧

1、 在 Linux 中锁定或隐藏文件或目录 锁定文件或目录最简单的方法是使用 Linux 文件权限。如果你是文件或目录的所有者,你可以阻止其他用户和组访问(删除、读取、写入、执行)它,如下所示: ...
  • Silence_Fall
  • Silence_Fall
  • 2017-03-14 21:09:52
  • 457

python中执行linux命令(调用linux命令)

#传参调用exe程序(解决相对路径,觉得路径问题),等待exe进程结束,此程序才结束。 # -*- coding: utf-8-*- import os, os.path, sys import ...
  • u013066730
  • u013066730
  • 2017-06-19 10:37:28
  • 1994

linux常用命令集锦

  • 2010年07月27日 16:04
  • 354B
  • 下载

linux命令linux命令linux命令linux命令

  • 2011年06月09日 18:08
  • 1.75MB
  • 下载
    个人资料
    等级:
    访问量: 625
    积分: 82
    排名: 151万+
    文章分类
    文章存档
    最新评论