linux安装及用户管理

33 江菁菁

一、Linux文件属性与权限

1.Linux文件属性与权限

文件属性主要包括:文件所属的用户与文件所属的用户组、文件修改时间、文件的大小等。

我们可以以root用户的身份登入linux,执行命令:ls -al来查看文件

ls 是 list 的缩写,能显示文件的文件名和相关属性。而-al 表示列出所有的文件详细的权限与属性(包含隐藏文件,诸如文件名以“.”开头的文件)。

第一个字符代表这个文件的具体类型

若是[d],则是目录(directory)
若是[-],则是文件
若是[l],则是链接文件(link) 。类似 window 系统下的快捷方式。

余下的字符,三个一组,且均为[rwx]的 3 个参数组合;其中[r]代表可读(read),[w]代表可写(write),[x]代表可执行(excute)

这三个参数的出现顺序不会改变,若没有某个权限,则会以[-]代替。这三组参数中,第一组是文件所有者的权限;第二组是同用户组的权限;第三组是其他用户的权限。这三组权限均是针对某些账号而言的权限。另外,文件权限和目录权限意义不同,这是因为文件与目录记录的数据内容不相同。

2.如何改变文件属性与权限

  • chmod:改变文件的权限
  • chown:改变文件所有者

1.文字表示法修改权限
访问权限规定了3种访问文件或目录的方式:读(r)、写(w)、执行(x)u表示文件所有者、g表示同组用户、o表示其它用户、a表示所有用户,+表示增加权限、-表示减掉权限、=表示赋予权限。
chmod命令的格式为:
chmod [ugoa][+-=][rwxugo]文件名或目录

2.数字表示法修改权限
分别表示了u、g、o三类用户的权限。其中所有者如果文件sd的权限是“rw-r--r-权限是“rw-”,同组用户的权限是“r--””,其它用户的权限是“r--”。我们将rwx看成二进制数,如果有则用1表示,没有则用0表示,那么“rw-r--r--”则可以表示成为:“110 100 100”。这一串二进制数中每三位数一组,共三组,分别表示了三类用户的权限。将二进制串每三位一组转化为八进制数,就得到“644”。那么文件sd的权限用数字形式表示就是644。方法二:对于rwx用户权限,r可以表示成4,w可以表示成2,x可以表示成1,那么对于文件sd权限rw-r--r--;文件所有者的权限是4+2=6,同组用户的权限是4,其他用户的权限是4,这样我们也可以得到“644”。

实例1:对sd文件的文件所有者添加执行权限

实例2:对others赋予文件读写的权限

实例3:修改文件sd的权限为“rw-rw-r--”,即将文件权限设置为664,则可以用如下命令来修改:

chmod 664 sd
 

二、Linux软件安装

1.yum安装

yum安装的原理是通过 yum 命令从各种源(yum服务器)上获取已经编译好的软件包。

常用的yum命令:
1.查看yum源

2.删除缓存

3.生成缓存

三、管理用户账户

1.添加新的用户账号

使用 useradd 命令,其命令格式为:useradd 选项用户名

增加用户账号就是在/etc/passwd 文件中为新用户增加一条记录,同时更新其他 系统文件如/etc/shadow,/etc/group 等。

参数介绍:

-c :指定一段注释性描述
-d :指定用户主目录,如果此目录不存在,则同时使用-m 选项,可以创建主目录。不指定的话默认在/home目录下创建同名的用户组作为家目录
-g :指定用户所属的用户组
-G :指定用户所属的附加组。
-s :指定用户的登录 Shell
-u :指定用户的用户号,如果同时有-o 选项,则可以重复使用其他用户的标识号。

实例1:

useradd ww

2.修改用户密码

passwd命令

passwd  用户名

3.删除用户

userdel[选项] 用户名

[root@centos7 111]# ls /home
111  B    Bob  cloud  jerry  marry  media  stu01  stu03  stu05  text1  video
A    bob  C    dir2   jinan  mary   mp3    stu02  stu04  text   vedio  ww
[root@centos7 111]# userdel ww  #不加选项,删除用户ww
[root@centos7 111]# ls /home   #查看home目录,ww用户主目录仍然存在
111  B    Bob  cloud  jerry  marry  media  stu01  stu03  stu05  text1  video
A    bob  C    dir2   jinan  mary   mp3    stu02  stu04  text   vedio  ww

删除一个已有的用户账号使用 userdel 命令,其格式如下: userdel 选项用户名 。常用的选项是-r,它的作用是把用户的主目录一起删除。

四、用户和用户组管理

在 Linux 系统当中,默认情况下所有的系统上的账号信息都记录在/etc/passwd 这个文件内(包括 root 用户)。而个人密码记录在/etc/shadow 这个文件内。所有Linux 的组名都记录在/etc/group 内。这三个文件非常重要,不要轻易做变动。用户身份与用户组的概念,能够帮助我们的 Linux 多任务环境变得更为容易管理。

1.创建组

groupadd [选项] 组名

实例:创建一个新的用户组student,并创建用户yi和er

groupadd student

useradd yi

useradd er

2.修改组成员

gpasswd [选项] 用户名 组名

实例:将用户yi,er添加到组student,命令如下:

gpasswd -a yi student

gpasswd -a er student

tail -10 /etc/group   #显示group文件的末尾10行发现用户yi和er被添加到组student中

3.将用户从组删除

例如:将用户yi从组student中删除,命令如下:

gpasswd -d yi student

tail -10 /etc/group   #显示group文件的末尾10行发现用户yi从组student中删除了

4.删除整个用户组

groupdel 用户组

实例:

删除用户组student,命令如下:

groupdel student

tail -10 /etc/group   #显示group文件的末尾10行发现用户组student被删除

  • 17
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值