ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux用户、组创建及权限查看

2020-10-25 18:51:33  阅读:170  来源: 互联网

标签:权限 查看 g1 创建 用户 目录 Linux ha 我们


    在我们的生活或者工作中都需要有属于自己的一些账户、账号。这些账户、账号存在的意义就是为了能够方便的管理,同时也是为了更好的保证每个用户的信息安全不被泄露。就像我们在银行办理一个银行卡号,个人的身份信息和电话号码全绑定在一起,去银行再次办理业务时只要输入卡号我们的信息就全部读取出来,当然还要输入我们的用户密码。
            首先我们要先创建一个用户ha:     useradd ha

创建完我们的用户后,我们先看看用户的属主和属组,用id加上我们的用户名就可以查看的用户信息,Linux用户、组创建及权限查看
图中,我们可以看到三条信息分别是uid,gid和组,那么这三条信息是什么意思呢?
uid是指我们的用户id,就是我们的用户名,就像我们玩游戏创建人物角色首先要有名字一样,
gid是我们的组的名称,每个用户创建的同时都会伴有一个同时产生并且只属于自己的组,名字和用户名一样。
那么我们创建了用户,但是个别用户又同时属于多个组,简单来讲,两个用户A和B拥有一模一样的两套皮肤,但是A又买了一身皮肤,这时A就要放在两个不同皮肤的组中,让A两套皮肤都能使用。
我们现在创建一个组g1: groupadd g1
我们创建好组以后,将我们之前创建的用户ha加入到g1组中: usermod -aG g1 ha
Linux用户、组创建及权限查看
我们可以从上图看到,在我们创建的ha用户的属组后面又多了一个g1组,-aG的意思就是将用户添加到新的组并且不覆盖原有的组,如果想覆盖将G前的a去掉就行了。
或者用gpasswd -a ha g1命令将用户ha添加到g1组中。
那么问题又来了像一些会员到期了,不想续费了,我们怎样把用户从特权组移除,这时,我们要知道,我们的用户信息全在/etc/passwd这个目录下,而我们创建的组信息又在etc/group目录下,这是我们用gpasswd -d ha g1 命令将用户ha从组g1中移除。这样用户ha就不再享有组g1的权限。
接下来我们创建一个目录dir1: mkdir dir1 mkdir(创建目录)
Linux用户、组创建及权限查看
我们创建了一个名为dir1的目录,但是我在下面又输入了ll -d的一条命令,这条命令是查看目录的权限使用的,全部命令应该是ll -d dir1,查看目录dir1的权限,-d参数是查看目录,去掉-d是查看文件权限。
Linux用户、组创建及权限查看
我们看到了目录dir1的权限,但我们又看不懂,不要担心接下来我好好说道说道,

Linux用户、组创建及权限查看
图中的这些字母就是权限,从后往前数三位一组,开头的d不用算,那这三组又对应的是什么呢?首先从前往后数分别对应的是属主、属组和其他人。那这些字母又是什么意思呢?r是读的意思,就是我们可以查看这个文件的内容,w是写的意思,我们可以进入到目录中去修改一些东西,x是执行,在我们写完一些内容想让内容执行就是x。

标签:权限,查看,g1,创建,用户,目录,Linux,ha,我们
来源: https://blog.51cto.com/14881361/2543827

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有