linux新建组 给组添加用户和删除用户 并给组赋值guid和sticky权限
新建组:
NAMEgroupadd - create a new group //groupadd用于创建组,/etc/group是组信息文件SYNOPSISgroupadd [options] group
如下新建一个名为develop_one的新组
[root@centos6 ~]#tail -2 /etc/group
stapdev:x:158:
tcpdump:x:72:
[root@centos6 ~]#groupadd develop_one
[root@centos6 ~]#tail -2 /etc/group
tcpdump:x:72:
develop_one:x:500:
[root@centos6 ~]#
*******************************************************************************************************
新建用户:
NAMEuseradd - create a new user or update default new user information//useradd用于创建新用户或者更新新用户默认信息,/etc/passwd是用户信息文件SYNOPSISuseradd [options] LOGINuseradd -Duseradd -D [options]
如下新建tom和nokk两个新用户
[root@centos6 ~]#tail -2 /etc/passwd
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
[root@centos6 ~]#useradd tom
[root@centos6 ~]#useradd nokk
[root@centos6 ~]#tail -4 /etc/passwd
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
tom:x:500:501::/home/tom:/bin/bash
nokk:x:501:502::/home/nokk:/bin/bash
[root@centos6 ~]#
*******************************************************************************************************
给组添加用户和删除用户:
NAMEgpasswd - administer /etc/group and /etc/gshadow//gpasswd命令可以管理/etc/group和/etc/gshadow文件SYNOPSISgpasswd [option] group
OPTIONS-a, --add user //给组添加用户Add the user to the named group.-d, --delete user //从组中删除用户Remove the user from the named group.
如下把tom和nokk两个用户添加到develop_one组中
- 这里还可以使用usermod -a -G develop_one tom添加用户到组里
[root@centos6 ~]#tail -3 /etc/group
develop_one:x:500:
tom:x:501:
nokk:x:502:
[root@centos6 ~]#gpasswd -a tom develop_one
Adding user tom to group develop_one
[root@centos6 ~]#gpasswd -a nokk develop_one
Adding user nokk to group develop_one
[root@centos6 ~]#tail -3 /etc/group
develop_one:x:500:tom,nokk
tom:x:501:
nokk:x:502:
[root@centos6 ~]#
如下从develop_one组中把tom用户删除
[root@centos6 ~]#tail -3 /etc/group
develop_one:x:500:tom,nokk
tom:x:501:
nokk:x:502:
[root@centos6 ~]#gpasswd -d tom develop_one
Removing user tom from group develop_one
[root@centos6 ~]#tail -3 /etc/group
develop_one:x:500:nokk
tom:x:501:
nokk:x:502:
[root@centos6 ~]#
*******************************************************************************************************
赋值sgid和sticky权限
创建一个工作目录,给目录赋值sgid和sticky权限,使其不同用户在此目录下新建文件的属组都是该目录的
属组(这样就能保证在该目录下用户可以编辑修改其它用户创建的文件),并且用户只能删除自己创建的
文件,不能删除其它用户创建的文件
[root@centos6 var]#ls -ld wkhome/
drwxr-xr-x. 2 root root 4096 May 13 14:30 wkhome/
[root@centos6 var]#chown :develop_one wkhome/ //修改目录属组
[root@centos6 var]#chmod g+w wkhome/ //给目录属猪赋w权限
[root@centos6 var]#ls -ld wkhome/
drwxrwxr-x. 2 root develop_one 4096 May 13 14:30 wkhome/
[root@centos6 var]#
[root@centos6 var]#chmod g+s,o+t wkhome/ //给目录赋sgid和sticky权限
[root@centos6 var]#ls -ld wkhome/
drwxrwsr-t. 2 root develop_one 4096 May 13 14:30 wkhome/
[root@centos6 var]#************************************************************************
[tom@centos6 wkhome]$whoami //切换到tom用户并在目录下创建文件
tom
[tom@centos6 wkhome]$touch tom.test
[tom@centos6 wkhome]$ll
total 0
-rw-rw-r--. 1 tom develop_one 0 May 13 14:34 tom.test
[tom@centos6 wkhome]$************************************************************************
[nokk@centos6 wkhome]$whoami //切换到nokk用户并在目录下创建文件
nokk
[nokk@centos6 wkhome]$touch nokk.test
[nokk@centos6 wkhome]$ll
total 0
-rw-rw-r--. 1 nokk develop_one 0 May 13 14:34 nokk.test
-rw-rw-r--. 1 tom develop_one 0 May 13 14:34 tom.test
[nokk@centos6 wkhome]$************************************************************************
[nokk@centos6 wkhome]$whoami //实现修改其它用户文件的功能
nokk
[nokk@centos6 wkhome]$ll
total 0
-rw-rw-r--. 1 nokk develop_one 0 May 13 14:34 nokk.test
-rw-rw-r--. 1 tom develop_one 0 May 13 14:34 tom.test
[nokk@centos6 wkhome]$echo "newline" >> tom.test
[nokk@centos6 wkhome]$cat tom.test
newline
[nokk@centos6 wkhome]$************************************************************************
[nokk@centos6 wkhome]$whoami //不能删除其它用户文件
nokk
[nokk@centos6 wkhome]$ll
total 4
-rw-rw-r--. 1 nokk develop_one 0 May 13 14:34 nokk.test
-rw-rw-r--. 1 tom develop_one 8 May 13 14:36 tom.test
[nokk@centos6 wkhome]$rm -f tom.test
rm: cannot remove `tom.test': Operation not permitted
[nokk@centos6 wkhome]$rm -f nokk.test
[nokk@centos6 wkhome]$ll
total 4
-rw-rw-r--. 1 tom develop_one 8 May 13 14:36 tom.test
[nokk@centos6 wkhome]$
linux新建组 给组添加用户和删除用户 并给组赋值guid和sticky权限相关推荐
- 详解Linux系统的用户管理——添加用户、删除用户、查询用户信息、切换用户、用户组
Linux系统的用户管理 用户管理的规则 添加用户 基本语法 实际案例 细节说明 给用户指定或者修改密码 基本语法 应用案例 删除用户 基本语法 应用案例 删除用户注意事项 查询用户信息 基本语法 应 ...
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 ...
- mysql中给用户添加密码_MySql中添加用户,新建数据库,用户授权,删除用户,修改密码...
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 ...
- linux 下如何修改mysql授权,linux下mysql添加用户、删除用户、授权、修改密码
摘要 腾兴网为您分享:linux下mysql添加用户.删除用户.授权.修改密码,之了课堂,云闪付,英语字典,易信等软件知识,以及pr安卓,彩绘大师,微软应用商店,广告屏蔽管家,pandahelper, ...
- MySQL添加用户、删除用户与授权
3.增加用户: (注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) 格式:grant select on 数据库.* to 用户名@登录主机 identifi ...
- mysql用户数据导入_MySQL添加用户、删除用户与授权和数据的导入导出
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @&g ...
- 删除用户的命令是什么mysql_mysql新添加用户与删除用户具体操作命令_MySQL
mysql新添加用户与删除用户具体操作命令_MySQL 方法1 :使用mysql root(root权限)用户登陆直接赋权也可以创建用户 /usr/bin/mysqladmin -u root pas ...
- mysql 删除用户变量_MySql安装与MySQL添加用户、删除用户与授权
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @&g ...
- 修改mysql 外删除用户_mysql添加用户、删除用户、授权、修改密码等
mysql添加用户.删除用户.授权.修改密码等 1.新建用户. //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> mysql> i ...
最新文章
- liferay6.2 struts2 request.getparameter取值为null
- Android: 解决动画完成后位置恢复到初始位置的问题
- 不同网段的远程控制脚本
- JMeter中如何实现跨线程组关联
- 六年不惑:开发人员的“僵难Style”
- C++ 的异常处理解答
- C#中唯一的三元运算符
- hive和oracle常用函数汇总及报错解决方法总结
- ManualResetEvent实现线程的暂停与恢复
- Echarte柱状图文字位置
- DevOps原则,听伍道长细细道来
- sap销售发货的流程_SAP标准业务流程-销售订单处理
- phpadmin删除数据库中的用户
- 《终身成长》读书分享(附思维导图)
- 2411681-88-2,Thalidomide-O-PEG4-NHS ester它与胺部分反应
- MacPro终端出现bash: touch: command not found
- 王佩丰 Excel 基础24讲 | 学习笔记(全)
- d3.js 刷新折线图(包括坐标轴及路径的刷新及信息点提示)
- 气动四自由度机械手结构设计(设计说明书+CAD图纸) 套类零件自动上下料机构
- LeetCode 937. 重新排列日志文件 / 1823. 找出游戏的获胜者(约瑟夫环问题) / 713. 乘积小于 K 的子数组