您的位置:首页 > 运维架构 > Linux

linux用户及权限管理

2015-09-30 01:03 731 查看
一、用户
1、查看用户
who am i
或者who mom likes

2、创建用户
sudo:root权限
sudo adduser cory
创建成功后再次输入,提示cory用户已存在

3、切换用户
su -l cory
提示输入passport, 注意小键盘输入无效,因为linux中默认小键盘是关闭状态,需要打开再输入。

4、退出当前用户
exit
或ctrl + d

二、用户组
1、查看所属用户组
groups cory
每次新建用户,默认与当前用户同一用户组。
2、查看/etc/group文件
cat 命令用于读取指定文件的内容并打印到终端输出
cat /etc/group | sort
sort:字典排序

过滤不想看的结果
cat /etc/group | grep -E "shiyanlou|sudo"
grep -e:苦熬站grep
gerp文本搜索命令

3、修改用户权限
sudo -ls查找sudo用户组
添加用户root权限:
su lester
groups cory
sudo usermod -G sudo cory
groups cory
usermod:修改用户信息
usermod -G:修改用户所属用户组

4、删除用户
sudo deluser cory --remove-home
--remove-home:移除home目录

三、linux文件权限
1、查看文件权限
cd /home/lester/
ls -l
drwxrwxr -x 3 lester lester 4096 Sep 29 23:00 Desktop
文件类型和权限 链接数 所有者用户组 文件大小 最后修改时间 文件名
一个目录要同时具有读权限和执行权限才可以打开,而一个目录要有写权限才允许在其中创建其它文件

2、变更文件所有者
当前用户cory,当前目录下有文件“lester_project”
查看文件所有者:touch lester_project
变更文件所有者:sudo chown jerry lester_project

chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID

查看文件权限:
cd /home/lester/
ll
sudo chown jerry lester_project
ll
文件所有者:由cory修改为jerry

3、修改文件权限
每个文件有三组权限,rwx读、写、执行
chmod:改变linux系统文件或目录的访问权限(注:用数字操作也可)
chmod a+x lester_project
为文件lester_project所有用户组增加执行权限
chmod a-x lester_project
为文件lester_project所有用户组删除执行权限
设置权限:chmod u=x lester_project
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: