开源中文网

您的位置: 首页 > Ubuntu Linux > 正文

ubuntu用户管理

来源:  作者:

root 用户为根用户,也就是 系统管理员 拥有全部权限
一个用户只能拥有一个 GID ,但是还可以归属于其它附加群组

用户管理的重要配置文件:
/etc/passwd   用户名 密码位 UID 归属GID 姓名 $HOME目录 登录Shell/etc/shadow   用户名 已加密密码 密码改动信息 密码策略/etc/group   群组名 密码位 GID 组内用户/etc/gshadow   群组密码相关文件,不重要/etc/sudoers   用户名 权限定义 权限[/pre]可以使用 pwconv 命令创建影子密码,将 /etc/passwd 文件中的密码转换到 /etc/shadow 文件

su [用户名]
切换到其它用户,默认切换到root用户。提示密码为将切换用户密码 -f 快速切换,忽略配置文件-l 重新登录-m ,-p 不更改环境变量-c <命令> 切换后执行命令,并退出切换

sudo [命令]
以其它用户的身份执行命令,默认以root的身份执行。提示密码为当前用户密码 -s 切换为root shell-i 切换为root shell,并初始化-u <用户名|UID> 执行命令的身份-l 显示自己的权限

passwd [用户名]
设定用户密码
-d 清除密码-l 锁定用户-e 使密码过期,在下次登录时更改密码-S 显示密码认证信息-x <天数> 密码过期,最大使用时间-n <天数> 冻结密码,最小使用时间-s 更改登录Shell-f 更改用户信息
示例:
$passwdChanging password for user(current) UNIX password:   原密码Enter new UNIX password:   新密码Retype new UNIX password:   确认新密码[/pre

chsh [-s <Shell>] [用户名]
更改登录Shell

[url=file:///D:/g%20ubuntu_server/Ubuntu教程.html#id268]usermod <用户名>
修改用户账号 -d <目录> 设定$HOME目录-m 设定$HOME目录时自动建立-s <Shell> 修改用户登录Shell-l <新用户名> 修改为新用户名-u <UID> 修改用户UID-g <群组名> 修改用户归属群组-G <群组名> 修改用户归属附加群组-L 锁定帐户-U 解除锁定-e <过期时间> 设定用户账号过期时间-f <缓冲天数> 设定密码过期后多长时间关闭账号-c <字符串> 修改用户备注

[url=file:///D:/g%20ubuntu_server/Ubuntu教程.html#id269]useradd <用户名>
新建用户 -d <目录> 设定$HOME目录-m 自动建立$HOME目录-M 不自动建立$HOME目录-s <Shell> 修改用户登录Shell-l <用户名> 修改为新用户名-u <UID> 修改用户UID-g <群组名> 修改用户归属群组-G <群组名> 修改用户归属附加群组-n 不建立以用户名为名称的群组-e <过期时间> 设定用户账号过期时间-f <缓冲天数> 设定密码过期后多长时间关闭账号-c <字符串> 修改用户备注-D [表达式] 更改预设值 (预设值保存于 /etc/default/useradd 文件中)新建用户规则保存于 /etc/login.defs 文件中
新建用户默认文件保存于 /etc/skel/ 目录中。新建用户时,系统自动拷贝此目录下的文件至新建用户的 $HOME 目录

[url=file:///D:/g%20ubuntu_server/Ubuntu教程.html#id270]userdel <用户名>
删除用户 -r 删除用户相关文件和目录

id [用户名]
显示用户 UID GID 归属附加群组

finger [用户名]
显示用户信息

Tags:ubuntu 用户管理
关于开源中文网 - 联系我们 - 广告服务 - 网站地图 - 版权声明