Linux的用户和组

1.在linux中每个用户必须属于一个组,一个用户可以同时属于多个组.

2.一个文件被谁创建,谁就是这个文件的所有者,当一个文件创建后,这个文件的所在组就是这个该用户的所在组,除文件所有者和所在组的系统其他用户都是该文件的其他组

3.组的添加和用户的添加,普通用户是不能进行的

4.添加组的命令为:groupadd 组名.

5.查看linux中所有组的名字的命令为:vi /etc/group或者为 cat /etc/group(注意vi是编辑,而cat只是查看而不能修改,所有对于比较重要后害怕操作失误照成修改是系统或文件不损坏可以使用cat来进行查看)

6.创建用户并同时指定将用户分配到指定组命令:useradd -g  组名  用户名.

7查看linux中所有用户的命令: vi /etc/passwd或者 cat /etc/passwd.

8.ls -l 内容显示的意思:eg显示的内容为: -rw-r--r-- 1 iaolei rose 14 apr 17 05 :08  hello.java:则 1 这个数字位表示如果显示的这个是文件则都显示为1,而如果显示的内容是文件夹则这个数字位表示这个文件夹下所包含的文件个数,liaolei表示用户,rose表示组的名字,14表示文件大小, 最后面表示时间,最后的表示为这个文件的名字。

而最重要的是-rw-r--r--:他是表示各个用户对这个文件的操作权限:第一个-表示文件的类型 -了表示是普通的文件(如果是文件夹/目录则为d表示director,如果是连接则为l),rw-表示文件的所有者对该文件的权限,(权限有三种分别有三种1,r 可用用4表示表示可读 2,w 表示可写可以用2,表示,3,x表示可执行可以用1表示) ,r--表示文件所在组对该文件的权限。最后面的r--表示其他组的用户对该文件的权限.

9.进入上一级目录的命令:cd ..(cd后面必须要有空格),查看当前的用户:who am i.

10.一个用户登陆是不能进入其他用户所在的路径和文件的除非其他用户对其进行授权,要授权必须这个文件的所有者才能进行授权.

11.如何修改用户的访问权限:chmod +三位数字+文件所有者用户名或则文件名.(eg:chmod 777 liaolei)其中第一个7(4+2+1)是所有者,第2个7表示所在组,第三个7表示其他组,其中数字可以再4,2,1中进行单独和相加的结果.

12:在添加用户时,可以指定将该用户添加到哪个组中(root的权限才行),同样可以使用root的管理权限来改变某个用户的所在组.

usermod -g 组名 用户名. 

可以用 usermod -d 目录名 用户名   改变该用户登陆的初始目录

13.ls -alh来查看文件的所有者

14.chown 用户名 文件名  来修改文件的所有者.如果改变文件的所在组可以用另外一个命令.



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值