linux 用户管理

drwxrwxr-x  3 dong dong 4.0K Oct 10  2017 mosek
-rw-------  1 dong dong  40M Apr 22 23:13 nohup.out
drwxrwxr-x  9 dong dong 4.0K Mar 20 05:03 opentrade
  1. :表示该文件的类型,可以是d(目录)、b(块设备)、c(字符设备文件)、“-”(普通文件)、字母“l”(链接文件)等。
  2. 2-4 (user 的权限),5-7 (user group 的权限) ,8-10 (other user的权限)
  3. rwx 读写可执行
  4. r:4,w:2,x:1
  5. r+w+x = 7, r+x = 5 w+x = 3 由于可写必然可读,因此不会有3
chmod修改文件权限有两种形式: 字母形式 和 数字形式

字母形式:

    格式: 
        chmod [u/g/o/a][+/-/=][r/w/x] file/dir

    参数:
        u/g/o/a: 修改哪个组的权限, 分别表示 所有者(user), 所在组(group), 其他组(other), 所有(all)
        +/-/=: 增加(+), 撤销(-) 或 重置(=) 权限
        r/w/x: 需要操作的权限, 读(r)、写(w)、执行(x)

    例子:
        chmod u+x aa.sh             // 给文件所有者添加执行权限
        chmod a+x aa.sh             // 给所有用户添加执行权限
        chmod a=rwx aa.sh           // 给所有用户添加读写和执行权限
        chomd a= aa.sh              // 撤销所有用户的所有权限, 相当于 a-rwx
        chmod o-w aa.txt            // 给其他组的用户撤销写权限
        chmod u=rw,g=r,o= aa.sh     // 可以用逗号分隔分别给不同权限组修改权限

数字形式:

    权限有3位数字组成(注意: 每一位单独使用, 分别表示 所有者、所在组、其他组 的权限),
    读(r) = 4, 写(w) = 2, 执行(x) = 1, 没有(-) = 0
    
    格式: 
        chmod [3位数字权限] file/dir
    
    例子:
        chmod 777 aa.sh             // 给所有用户添加读写和执行权限
        chmod 640 aa.sh             // 所有者有读写权限, 所在组有读权限, 其他组没有任何权限

下面讨论的是新建用户的权限赋予:

先了解一下如何修改user信息

usermode 命令用于修改用户的基本信息。不允许修改正在线上的用户的名称, 不允许修改正在系统上执行程序的用户的ID。

格式: usermod [-options] username

参数:
    -c    comment, 设置帐户注释
    -d    home_dir, 设置用户主目录
    -e    expiredate, 设置帐户过期日期
    -g    group, 强制修改用户的新主组
    -G    groups, 修改用户新的附加组列表
    -a    append group, 将用户追加至上边 -G 中提到的附加组中, 并不从其它组中删除此用户
    -u    uid, 修改账户的用户ID
    -l    login, 设置用户的登录名称
    -s    shell, 修改用户登录后使用的 shell
    -L    lock, 锁定用户帐户(等同于 passwd -l 命令锁定账户)
    -U    unlock, 解锁用户帐户(等同于 passwd -u 命令解账户)

例子:
    usermod -g group01 user01   // 把用户 user01 的主组修改为 group01 组
    usermod -u 9999 user01      // 把用户 user01 的 ID 修改为 9999
    usermod -l u1 user01        // 把用户 user01 的名称修改为 u1
    
    usermod -aG sudo user01     // 把 组sudo 添加到用户 user01 的附加组列表, 使该用户拥有执行 sudo 命令的权限

新建leon 用户 并设定leon用户的主目录

useradd  -d  /home/leon -m -s /bin/bash leon
passwd tom#会让你输入新密码,你也可以加个sudo
#sudo passwd leon
usermod -s /bin/bash leon #使bash 解析
usermod -s /bin/zsh leon

增加管理员权限只能通过 vi /etc/sudoers来修改

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 196,647评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,690评论 2 374
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 143,739评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,692评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,552评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,410评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,819评论 3 387
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,463评论 0 255
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,752评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,789评论 2 314
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,572评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,414评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,833评论 3 300
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,054评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,345评论 1 254
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,810评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,016评论 2 337

推荐阅读更多精彩内容

  • Linux操作系统是一个多用户操作系统,它允许多用户同时登陆到系统上并使用资源。系统会根据账户来区分每个用户的文件...
    Jason_M_Ho阅读 446评论 0 0
  • 用户管理 1.用户管理相关配置 ​/etc/passwd文件的格式如下所示:用户名:加密的口令:用户ID :组ID...
    printf200阅读 331评论 0 3
  • 查看用户 请打开终端,输入命令: 输出的第一列表示打开当前伪终端的用户的用户名(要查看当前登录用户的用户名,去掉空...
    群儿小爷阅读 266评论 0 0
  • 一、创建用户 Linux 系统可以使用 useradd 命令创建新用户:$ sudo useradd -m -c ...
    rollingstarky阅读 2,213评论 0 0
  • 01 毕业不到一年朋友小聚,八卦娱乐、鸡毛蒜皮,聊着聊着自然扯到工作上面。不说不知道,一说真是吓一跳! 当初穿越人...
    学姐王若鱼阅读 1,587评论 54 99